阿里云 centos7 yum 安装 redis

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wowocpp/article/details/86302038
参考网页

CentOS7 linux下yum安装redis以及使用
https://www.cnblogs.com/rslai/p/8249812.html

最常用的缓存技术—redis入门
https://www.cnblogs.com/fengru/p/5793087.html

Redis-入门笔记-15min带你一览redis
https://www.cnblogs.com/xinysu/p/7366142.html

yum install redis

Running transaction
  Installing : jemalloc-3.6.0-1.el7.x86_64                                  1/2
  Installing : redis-3.2.12-2.el7.x86_64                                    2/2
  Verifying  : redis-3.2.12-2.el7.x86_64                                    1/2
  Verifying  : jemalloc-3.6.0-1.el7.x86_64                                  2/2

Installed:
  redis.x86_64 0:3.2.12-2.el7

Dependency Installed:
  jemalloc.x86_64 0:3.6.0-1.el7

service redis start

Redirecting to /bin/systemctl start redis.service

service redis status

启动redis

service redis start

停止redis

service redis stop

sudo ps -aux |grep redis

redis 13294 0.0 0.3 142952 5784 ? Ssl 14:18 0:00 /usr/bin/redis-server 127.0.0.1:6379

service redis status

在这里插入图片描述

查看redis进程

#ps -ef | grep redis
redis 13294 1 0 14:18 ? 00:00:00 /usr/bin/redis-server 127.0.0.1:6379

设置redis为开机自动启动

chkconfig redis on

扫描二维码关注公众号,回复: 4878747 查看本文章
6、进入redis服务
# 进入本机redis
redis-cli
# 列出所有key
keys *
三、使用redis desktop manager远程连接redis

1、访问如下网址下载redis desktop manager

https://redisdesktop.com/download

Sorted Set的相关命令:

Sorted Set的相关命令:

zadd key score member 添加元素到集合,元素在集合中存在则更新对应score

zrem key member 删除指定元素,1表示成功,如果元素不存在返回0
zincrby key incr member 增加对应member的score值,然后移动元素并保持skip list有序。返回更新后的score值
zrank key member 返回指定元素在集合中的排名(下标,非score),集合中元素是按score从小到大排序的
zrevrank key member 同上,但是集合中元素是按score从大到小排序
zrange key start end 类似lrange操作从集合中取指定区间的元素。返回的是有序结果
zrevrange key start end 同上,返回结果是按score逆序的
zrangebyscore key min max 返回集合中score在给定区间的元素
zcount key min max 返回集合中score在给定区间的数量
zcard key 返回集合中元素个数
zscore key element 返回给定元素对应的score
zremrangebyrank key min max 删除集合中排名在给定区间的元素
zremrangebyscore key min max 删除集合中score在给定区间的元素

Redis 有序集合(sorted set)
Redis 有序集合命令
http://www.runoob.com/redis/redis-sorted-sets.html

redis 管道:

redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下

基本上四个命令需要8个tcp报文才能完成。由于通信会有网络延迟,假如从client和server之间的包传输时间需要0.125秒。那么上面的四个命令8个报文至少会需要1秒才能完成。

利用pipeline的方式从client打包多条命令一起发出,不需要等待单条命令的响应返回,而redis服务端会处理完多条命令后会将多条命令的处理结果打包到一起返回给客户端。通信过程如下

Using pipelining to speedup Redis queries

猜你喜欢

转载自blog.csdn.net/wowocpp/article/details/86302038