Redis常用指令

linux命令

  1. sudo apt update (更新)
  2. sudo apt install redis-server (安装redis服务)
  3. service redis-server restart (重启服务)
  4. service redis-server stop (停止服务)
  5. servcie redis-server start (启动服务)
  6. redis-cli (连接客户端)
  7. vim /etc/redis/redic.conf (修改配置文件)
  8. 修改一下配置文件后,重启服务就可以远程连接

    bind 127.0.0.1

    protected-mode no #将yes修改成no

  9. dpkg -S softwarename 显示包含此软件包的所有位置,dpkg -L softwarename 显示安装路径
  10. 搜索文件 find / -name ‘dump.rdb’
  11. 持久化文件位置 /var/lib/dump.rdb
  12. 搜索日志 find / -name “redis-server.log”

generic指令

  1. keys *
  2. set name sean
  3. get name
  4. exist name ###
  5. del name ###
  6. expire name 10 (设置name key的生存时间为10秒) ###
  7. ttl name (查看name key的生存时间)
  8. persist name (设置name key的生存时间为永久,需要在生存时间没结束前执行才生效)
  9. select 0 (选择0号数据库)

string 指令

  1. incr age (获取一个自增的值)
  2. decr age (获取一个自减的值)
  3. meset k1 v1 k2 v2 k3 v3 (设置三个key value值,一一对应)

hash指令

  1. hset user123 name “ROSE”
  2. hget user123 name
  3. hgetall user123
  4. hkeys user123
  5. hvals user123
  6. hdel user123
  7. hincrby user123 age 3 (获取一个自增3的值)
  8. hincrby user123 age -2 (获取一个自减2的值)

list

  1. lpush list1 a b c d (依次从左边添加)
  2. lrange list 0 -1 (从左边查看,0为起始值,-1表示查看到最后一位的值)
  3. rpush list1 d e f (依次从右边添加)
  4. lpop list1 (从左边弹出一个元素)
  5. rpop list1 (从右边弹出一个元素)

set

  1. sadd set1 a a a b c (元素会去重,无序)
  2. smembers set1 (查看元素)
  3. srem set1 a b (删除元素)

zset

  1. zadd zset1 a 2 b 1 c 3
  2. zrange zset1 0 -1
  3. zrange zset1 0 -1 withscores
  4. zrevrange zset1 0 -1
  5. zincrby zset1 5 a (对a的值+5)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值