redis常用命令

发布于:2022-10-21 ⋅ 阅读:(852) ⋅ 点赞:(0)


前言

redis命令参考
redis在线测试


一、常用命令

1.服务启动和连接

1.1启动服务端

redis-server

1.2启动服务端

redis-cli

1.3客户端ping测试和服务端连接

返回PONG,连接正常

ping

1.4清屏

clear

2.数据库

2.1选择数据库

select 0

2.2当前数据库key数量

dbsize

2.3清空数据库

flushdb

3.key

3.1查看所有key

keys *

3.2添加key值

set user zhangjg

ex到期时间,单位秒 不设置默认-1,永久有效

set user zhangjg ex 3

3.3获取key值

get user

3.4查询key是否存在

exists user

3.5获取key存储类型

type user

3.6删除key

del user

3.7设置key到期时间(单位:秒)

expire user 3

3.8查看key有效的秒数

-2代表key已过期

ttl user

3.9添加多个key值

mset a 1 b 2 c 3

3.10获取多个key值

mget a b c

二、常用数据类型

1.string(字符串)

1.1添加值

set user zhangjg

key存在时,不再添加

setnx user zhangjunguo

1.2获取值

get user

1.3获取值长度

strlen user

1.4自增(incr)

默认自增1

set age 0
incr age
get age

自定义自增值

incrby age 2

1.5自减(decr)

默认自减1

decr age
get age

自定义自减值

decrby age 2

1.6追加(append)

append a 0

1.7截取字符串

类似于substr,包含尾部

getrange user 0 4

1.7替换字符串

类似于replace,从下标开始处替换

set a 101010
setrange a 2 **
get a

注意:当字符串长度小于下标值的时候,该命令会进行补0的操作

set a 101010
setrange a 10 **
get a

总结

redis命令参考里面描述的很详细。


网站公告

今日签到

点亮在社区的每一天
去签到