启动redis-server (你的redis.conf的地址)
redis-cli 进入redis命令行
设置值 set name 1
获取值 get name
(失效)expire name 10
设置name的失效时间为10秒
name必须是redis已经存在的值
ttl name 查询name 还有多少秒过期
expire 设置的值过期后也会get 不到
exists name 查询name 是否存在
move name 1 移动name去1号数据库
type name 获取name的类型
strlen name 获取name 的长度
append name zjh 为name 添加zjh
set view 0
incr view 给view +1
decr view 给view -1
incrby view 5 给 view +5
decrby view 6 给 view +6
set hl hellow,redis
getrange hl 0 6 获取hl的0-6个字符
getrange hl 0 -1获取hl 的全部字符
setrange hl 5 jedis66 替换hl从第5个字符开始的(以上类同为5+1) 字符改为jedis66
setex name 10 name66 设置name为 那name66 过期时间为10秒
ttl name 查看过期时间
setnx name name66 设置name 他的值为66 若name 存在则不设置
----------------------------------------------------------------------------------------------------------------------
多值一起设置
mset k1 v1 k2 v2 等等
mget k1 k2
msetnx k1 v1 设置多个kv 当k存在则不设置
msetex 不能使用没有
mset user:1 {name:zjh;age:21} 设置key为user:1其实1就相当于id然后存一个对象以字符串方式
mset user:1:name zjh user:1:age 21
getset user:cc 1 若没有user:cc返回nil(没有)并设置kv 若有则返回原来的值并不会修改