redis安装及简单操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhanghe687/article/details/78404950
1. redis C语言 需要C环境,安装yum install gcc-c++
2. cd redis
3. make 编译
4. 安装 make install PREFIX=/usr/local/redis
5. 之后/usr/local/redis里面新增几个文件,例如redis-server等
6. cd /usr/local/redis/bin
7. ./redis-server启动(终端启动模式,但是目前什么都做不了,所以最好后端启动模式)
8. Ctrl + C 退出


注意:dump.rdb是数据文件

9. 后端启动需要一个配置文件 redis.conf,该文件夹在/usr/redis/redis-3.0.0下
10. 将配置文件复制到redis的安装目录 cp redis.conf /usr/local/redis/bin
11. 修改redis.conf配置文件
12. 

修改成 :daemonize yes
13. 启动指定配置文件即可 ./redis-server  redis.conf  (这样就后台启动了)
14. 查看进程,检查redis是否已经启动 ps aux|greg redis
15. 使用客户端关闭 ./redis-cli shutdown


16. ./redis-cli 	启动redis客户端,这时默认连接的是127.0.0.1:6379。如果想连接其他服务,则 ./redis-cli -h 192.168.25.1 -p 6379

基本命令:
1. ping 判断一下它的连接状态 ,输出pong则正常
2. 五种基本类型:string hash set list zset
3. set str1 abc 存str1
4. get str1 取str1
5. incr 自增长,即+1
6. keys * 显示所有的key
7. decr 自减,即-1
8. del key2 删除key2
9. hset hash1 field1 1 存hash类型的
10. hget hash1 field1 取hash类型的
11. hkeys hash1 显示hash类型的hash1里面的所有key
12. hvals hash1 显示hash类型的hash1里里面的所有value
13. hgetall hash1 显示key和value
14. hdel hash1 field 删除hash1里面的field1这个key
15. lpush list1 1 2 3 4 5 6 从左边添加。list
16. rpush list1 a b c d e f 从右边添加
17. lrange list1 0 -1 显示list1,因为不知道共有多少数据,所以从0到-1
18. lpop list1 从左边取出来一个(这时再lrang,左边的第一个元素就不存在了,因为被取走了。lrange list1 0 -1)
19. 同理,rpop list1 取走最右面的元素
20. sadd set1 a b a b c d 到最后存入4个元素,即 a b c d 
21. srem set1 a 从set1里面将a删除
22. smembers set1 查看set1里面的元素
23. 差集 sdiff seta setb ,即seta-setb,剩下的元素
24. 交集 sinter seta setb
25. 并集 sunion seta setb
26. zadd zset1 1 a 3 b 2 c 5 d 添加并赋值一个分数,添加里面之后会按升序排序
27. zrange zset1 0 -1 显示列表,按升序排序
28. zrem zset1 a 将zset1里面的a元素删除
29. zrevrange zset1 0 -1 降序排序取出所有元素
30. zrevrange zset1 0 -1 withscores 降序排序取出所有元素 ,并且带出‘分数’
31. expire key1 100 设置过期时间100秒
32. ttl key1 查看key1这个key还有多久就要过期了
33. ttl set1 若set1没有设置过期时间,则返回-1
32. ttl key1 查看key1这个key是否存在,如果返回-2,则表示这个key已经过期了并且已经被删除了


猜你喜欢

转载自blog.csdn.net/zhanghe687/article/details/78404950