安装

  1. wget http://download.redis.io/releases/redis-6.0.8.tar.gz
  2. tar xzf redis-6.0.8.tar.gz
  3. cd redis-6.0.8
  4. make
  5. #默认启动
  6. cd src
  7. ./redis-server
  8. #自定义配置参数启动
  9. cd src
  10. ./redis-server ../redis.conf

连接

  1. #本地连接
  2. redis-cli
  3. #连接远程redis服务器
  4. redis-cli -h host -p port -a password

  1. #删除键
  2. DEL key
  3. #序列化键
  4. DUMP key
  5. #检查给定key是否存在
  6. EXISTS key
  7. #为键设定过期时间
  8. EXPIRE key seconds
  9. #用UNIX时间戳设定key过期时间
  10. EXPIREAT key timestamp
  11. #以毫秒设定key过期时间
  12. PEXPIRE key milliseconds
  13. #查找符合给定模式的key
  14. KEYS pattern keys name* 查询结果为 name1 name2 name3
  15. #移动当前数据库的key到另一个数据库
  16. MOVE key db
  17. #移除key的过期时间,及永久保持key
  18. PERSIST key
  19. #查询key的剩余时间 以秒为单位
  20. TTL key
  21. #从当前数据库随机返回一个key
  22. RANDOMKEY
  23. #修改key的名称(强制修改)
  24. RENAME key newkey
  25. #修改key的名称(只有当newkey不存在时 修改才能生效)
  26. RENAMENX key newkey
  27. #迭代key
  28. SCAN cursor [MATCH pattern] [COUNT count]
  29. #查询key中存储值的类型
  30. TYPE key

字符串

  1. #设置指定key的值
  2. SET key value
  3. #获取指定key的值
  4. GET key
  5. #获取key中字符串中的子字符
  6. GETRANGE key start end
  7. #重设key的value并返回old value
  8. GETSET key value
  9. #获取指定偏移量上的bit值
  10. GETBIT key offset
  11. #批量获取key的值
  12. MGET key1[key2...]
  13. #设置给定偏移量上的值
  14. SETBIT key offset value