导图社区 redis常用命令
Redis,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。这里整理了通过redis-cli执行的redis常用操作。
设计一个定时提醒功能,给用户发送“xx快到期了”,“xx已经超期多少天了”类似信息,包含了表格设计(新)、定时器设计等内容。
这是一篇有关开发人员常用工具的总结,举例了一些常用的代码编辑工具和辅助开发工具,干货满满,现在不收藏,还在等什么呢。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
redis命令
对value的操作
set <key> <value>
将字符串关联到key
mset <key1> <value1> <key2> <value2>
同时设置多个key-value对
get <key>
返回key关联的值
mget <key1> <key2>
返回多个给定key的值
incr <key>
将key的值增1,key不存在则初始化为0后再加1
decr <key>
将key的值减1,key不存在则初始化为0后再减1
incrBy <key> <value>
将key的值自增多少
decrBy <key> <value>
将key的值自减多少
对key的操作
keys *
获取所有key列表
del <key>
删除key
expire <key> xx
设置key的过期时间,xx秒后过期
ttl key
查看key的过期时间
select 0~15
选择库
flushall
清空整个服务器数据,所有的数据库全部清空
flushdb
清空当前库,默认有16个数据库0~15
对list集合的常用操作
lpush key value1 value2
将一个或多个值value插入到列表key的表头(最左边)
rpush key value1 value2
将一个或多个值value插入到列表key的表尾(最右边)
lpop key
移除并返回列表key的头(最左边)元素
rpop key
移除并返回列表key的头(最右边)元素
lrange key start stop
返回列表key中指定区间内的元素,stop为-1表示查所有的
lrem key count value
根据count值移除列表key中与参数value相等的元素
count>0: 从表头开始向表尾搜索,数量为count
count<0: 从表尾开始向表头搜索,数量为count的绝对值
count=0: 移除列表中所有与value相等的元素
lindex key index
返回列表key中下标为index的元素
ltrim key start stop
对列表进行裁剪,stop为-1为到结尾
对set集合的常用操作
sadd key member
将一个或多个member元素加入集合key中,已存在于集合的member元素将被忽略
srem key member
移除集合key中的一个或多个member元素,不存在的元素会被忽略
smembers key
返回集合key中的所有成员
对hash类型的常用操作
hset key name value
添加一个name=>value键值对到key这个hash类型
hget key name
获取hash类型的key的name键对应的值
hmset key name1 value1 name2 value2
批量添加name=>value键值对到key这个hash类型
hmget key name1 name2
批量获取hash类型key的键对应的值
hkeys key
返回哈希表key中所有的键
hvals key
返回哈希表key中所有的值
hgetall key
返回哈希表key中,所有的键和值
事物
multi
标记一个事物块的开始
exec
执行事物块内所有的命令
discard
取消事物,放弃事物块内所有命令
订阅/发布
subscribe channel [channel ...]
订阅给定的一个或多个频道的信息
publish channel message
将信息message发送到指定的频道channel
设置密码
通过命令动态调整密码-临时设置 config set可动态调整配置无需重启,重启后失效
config set requirepass 123456
将密码设置为123456
config set requirepass ""
将密码设置清除
通过配置文件设置密码-长久设置
在配置文件redis. conf文件中增加一行requirepass 123456
鉴权
author 123456
对SortedSet有序集合的操作
zadd
zcard
zcount
zincrby
zrange
zrangebyscore
zrank
zrem
zremrangebyrank
zremrangebyscore
zrevrange
zrevrangebyscore
zrevrank
zscore
zunionstore
zinterstore
zscan