redis
开启服务 redis目录cmd下 redis-server redis.windows.conf
输入命令 redis目录cmd下 redis-cli
String操作:
存:set key value
取:get key
HashMap操作:
存:hmset key(主) key(副) value key(副) value
hkeys key(主)
取:hget key(主) key(副)
取全部:hgetall key(主)
List操作:
存:lpush key value1 value2
取全部:lrange key 0 -1
取单个使用下标 例如 取第一个0 0
Set操作:
存:sadd key value1 value2
取:smembers key
删除:srem key value1
zSet操作:
存:zadd key 1 java
zadd key 2 sql
zadd key 3 hadoop
取(全部):zrange key 0 -1
排序:zrevrange key 0 -1
去下标:zscore key java
String补充
setex key seconds value 设置string 值的有效时间(seconds为设置的时间,秒)
mset key val key val ...设置多个kv
mget key key 。。。 根据多个key获取多个value
incr key 让key对应的value加1
incr key 让key对应的value减1
incrby key numver 让指定key的value加指定的数
decrby key number
append key value 追加
strlen key 获取长度
查看所有key keys *
exists key 判断是否存在
type key 判断类型
del key 删除
expire key 5 设置key有效时间
ttl key 查看 有效时间
list补充
linsert key becore/after 数据 插入值
设置指定索引的值 lset key index value
移除并且返回第一个 lpop key
移除并且返回最后一个 rpop key
裁剪list ltrim key 0 2
返回长度 llen key
lindex key index 返回list中下标的值
set补充
scard key 返回数量
sinter key key 。。。交集
sdiff key key。。。差集
sunion key key。。。合计
sismember key member 判断存在
删除所有key
flushdb 或 flushall
Redis基础命令
最新推荐文章于 2024-06-26 11:52:30 发布