Redis相关

102 阅读1分钟

Redis作用

  1. 持久化存储,RDB,AOF
  2. 发布订阅系统
  3. 地图信息分析
  4. 热点数据
  5. ......

docker安装Redis

  1. docker pull redis docker images
  2. docker run -itd --name redis-test -p 6379:6379 redis
  3. docker exec -it redis-test /bin/bash 进入容器 redis-cli

基础知识

  • redis 默认有16个数据库,默认使用第0个,使用select进行切换
  • 性能瓶颈在内存网络带宽

基本命令

keys *:查看所有的key
DBSIZE:返回当前数据库size
select:切换数据库
flushdb:清空当前数据库
FLUSHALL:清空所有数据库
EXIST [key]:存在返回1,不存在返回0
move [key] [num]:移动kuy到库num
EXPIRE [key] [sec]:设置key的过期时间sec秒

五大数据类型

list

LRANGE list 0 -1:范围查询list    
LPUSH list one    RPUSH list one
LPOP list         RPOP list
LINDEX list 0     RINDEX list 0
LSET list 1 value1:将列表中指定下标的值更新为另外一个值,列表不存在或者下标不存在,报错

set