-
keys *
keys my?
del key
exists key
get key
rename key newkey
expire key 1000
ttl key
type key
查看全部 -
使用场景图
查看全部 -
rpoplpush list1 list2 将 list1右边的值抛出,压入到list2左边
应用场景:消息队列中,lpush生产者,rpop消费者,
当消费者rpoo一条数据的时候,发发生了错误,那么会导致取出的消息丢失,那么使用rpoplpush-先取出主队列,并插入备份队列,再去处理数据 就可以避免消息丢失
查看全部 -
lset list 3 mm 在list中下表为3的位置插入mm(下表从0开始)
linsert list before b 11 在第一个b之前插入11
linsert list after b 22 在第一个b之后插入22
查看全部 -
lrem list 2 3 从头到尾,删除2个3
lrem list -2 1 从尾到头,删除2个1
lrem list 0 2 删除所有2
查看全部 -
llen 计算 列表长度
lpushx mylist x 左边插入一个x
查看全部 -
LIST1:
1push, rpush 左/右进 ,lrange查看 0,-1 从第一个到最后一个, lpop,rpop左/右抛出
查看全部 -
keys *
常用操作命令
查看全部 -
使用场景查看全部
-
nosql分类查看全部
-
hash数据的设置获取,删除,增加,是否存在
hset, hmset
hget,hmget
hdel
hincrby
hexist
查看全部 -
redis的启动方式:
前端启动:./bin/redis-server
后端启动:./bin/redis-server ./redis.conf (需先将redis.conf里 daemonize no 改为 daemonize yes状态)
redis停止方式:
./bin/redis-cli shutdown (停止服务)
kill -9 number(杀掉进程,不建议试用)
判断redis是否启动:ps -ef | grep -i redis
查看全部 -
两种持久化
1 RDB方式
2 AOF方式
查看全部 -
redis和其他数据库一样事务性,可以提交和回滚
查看全部 -
查看所有key命令 :keys *
my开头的:keys my?
能够设置key的实效时间,更新key名
查看全部
举报