docker中的redis

1.进入docker的redis

 docker exec -ti [CONTAINER ID] redis-cli

2.执行操作之前要验证密码Authentication required (如果你在config中进行了配置)

auth 12345678

3.查看 key、根据key搜索可以用通配符* ?

 keys *
 keys dis*

4.删除key

 del key [key … ]

5.删除key 使用管道来匹配

 redis-cli keys “pattern*| xargs redis-cli del
 说明:
 -   退出redis-cli,在终端上执行
-   注意匹配的关键字需要用引号包起来

6.查看缓存总数

 dbsize

7.清除全部缓存

flushall

8.查看剩余时间

 ttl key
说明:
-   返回值为剩余有效期,单位为秒
-   如果key存在但是没有设置有效期 返回 -1
-   如果key不存在 返回 -2

9.续期

 expire key seconds

10.连接远程redis

 redis-cli -h [host_name] -p [port]

11.直接启动

redis-server
  1. 后台启动
    redis-server &
  2. 停止
    redis-cli
    shutdown
    或者
    redis-cli -h [hostname] -p [port] shutdown
    或者有密码
    redis-cli -a pwd -h [hostname] -p [port] shutdown
本作品采用《CC 协议》,转载必须注明作者和本文链接
你还差得远呐!
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!