Redis安装部署使用

1、安装:

(1)下载Redis安装包:

https://download.csdn.net/download/qq_33885899/9970129

(2)安装

执行 tar -zxvf redis-4.0.1.tar.gz解压

进入redis文件夹下:cd redis-4.0.1

依次执行 make命令和make install命令

(3)基本操作

启动redis服务器redis-server

退出redis操作:quit

查询某个配置项:

redis 127.0.0.1:6379> CONFIG GET loglevel

1) "loglevel"
2) "notice"

设置密码:

通过以下命令来修改该参数:

127.0.0.1:6379> CONFIG set requirepass "runoob"
OK
127.0.0.1:6379> CONFIG get requirepass
1) "requirepass"
2) "runoob"

2、特性:

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

3、查看所有key和清空数据

  1. 127.0.0.1:6379> keys *  
  2. (empty list or set)  
  3. 127.0.0.1:6379> keys *  
  4. 1) "652d085ae54d4a1faca9db57f5a32e57"  
  5. 2) "a13991c60d13485bb23b31c7abb9712a"  
  6. 3) "e1796a709c0f4e7093bb0d49a03953ee"  
  7. 4) "e7d44a40cacc4bca8be7649a545f642d"  
  8. 5) "bfa16cf345e447f895b91742fee63c3f"  
  9. 6) "c681aaeeb56b472b99885164702208df"  
  10. 7) "a47937356b1244e3adb672c210776ecb"  
  11. 8) "a1b47ee28a6b442d933e7ab838c57367"  
  12. 9) "8713ff5043414f7cbde68ad5a7810585"  
  13. 127.0.0.1:6379> keys *  
  14.  1) "652d085ae54d4a1faca9db57f5a32e57"  
  15.  2) "a13991c60d13485bb23b31c7abb9712a"  
  16.  3) "e1796a709c0f4e7093bb0d49a03953ee"  
  17.  4) "4a9b87b8259c192493e7fa4eac49b254"  
  18.  5) "30a828e412100ae46c1bdf01259438e3"  
  19.  6) "e7d44a40cacc4bca8be7649a545f642d"  
  20.  7) "bfa16cf345e447f895b91742fee63c3f"  
  21.  8) "c299ced6e5e731975468e1355ccf9be1"  
  22.  9) "7d963b1ce1ad48946087eb6b80c4f27a"  
  23. 10) "c681aaeeb56b472b99885164702208df"  
  24. 11) "a47937356b1244e3adb672c210776ecb"  
  25. 12) "34ea60fd6f0fb639f3c6304e860a914"  
  26. 13) "a1b47ee28a6b442d933e7ab838c57367"  
  27. 14) "8713ff5043414f7cbde68ad5a7810585"  
  28. 127.0.0.1:6379> flushall   
  29. OK  
  30. 127.0.0.1:6379> keys *  
  31. (empty list or set)  

4、获取redis安装路径

config get dir

5、set 的内部实现是一个 value 永远为 null 的 HashMap,实际就是通过计算 hash 的方式来快速排重,这也是 set 能提供判断一个成员是否在集合内的原因。Redis sorted set 的内部使用 HashMap 和跳跃表(SkipList)来保证数据的存储和有序,HashMap 里放的是成员到 score 的映射,而跳跃表里存放的是所有的成员,排序依据是 HashMap 里存的 score,使用跳跃表的结构可以获得比较高的查找效率,并且在实现上比较简单。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值