redis 常用命令

./redis-server redis.conf ------ 后台启动
ps aux|grep redis ------------查看进程
kill 9727 ---------- 正常结束
kill-9 -----------强制结束
./redis-cli --------------启动redis客户端
./redis-cli -h 192.168.60.130 -p 6379 ---------切换redis的ip
./redis-cli shutdown ----------关闭redis

Redis ----------是单线程的
6379 ------------默认
Redis基础命令
Redis默认有16个数据库
select 3 -----------切换数据库 默认数据库为零
dbsize ----------- 查看数据库大小
keys * -----------查看数据库所k
exists aaa ------------查看某一个k是否存在
flushdb ----------清空当前数据库
flushall --------清空所有数据库
move aaa 1 ----------移除单个值

expire aa 20 ----------定时删除
ttl aa ----------查看定时还有多长时间
type aa ----------查看数据类型

String ------数据类型
append aa ‘jjjjjj’ ----------住已有的数据里追加字符串没有就新建一个

getrange aa 0 2 ----------查看0到2之间的字符串
getrange aa 0 -1-------查看所有,字符串
setrange aa 0 2-------替换掉查看0到2之间的字符串

expire aa 20 ----------定时删除
ttl aa ----------查看定时还有多长时间
setnx aa ‘rrrrrr’-------存在就不敢动不存在就重新创建(可以用作锁)

mset k1 v1 k2 v2 k3 v3 -------一次创建多个Key value
mget k1 k2 k3 ------------一次性得到多个值

incr aa ------每次执行加一
decr aa -----每次执行减一
incrby aa views 10------每次执行加10
decrby aa views 10 -----每次执行减10

getset ss trnj -----------可用于更新数据

List------数据类型

lpush ss naa ------住已有的数据里追加字符串没有就新建一个(右)
lpush ss naa ------住已有的数据里追加字符串没有就新建一个
lpush ss naa ------住已有的数据里追加字符串没有就新建一个
Rpush ss naa ------住已有的数据里追加字符串没有就新建一个(左边)
lrange aa 0 2 ----------查看0到2之间的字符串
lindex ss 1 ----------通过下标得到值

lien ss ---------List里面存放了几个值
lpop --------------从右边移除一个List
Rpop-------------从左边移除一个List
lrem ss 1 one --------移除一个具体的值
lrem ss 2 one --------移除2个具体的值
ltrim ss 1 2 -----------截取指定的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值