一、Redis5.0介绍
Redis是一个基于内存的数据结构存储系统。Redis5.0是Redis最新的稳定版本,它包含了诸多新特性,如增强了Stream的基于Redis升级的内置过期支持,增加了per-client replicas的数量,支持更多的Stream命令和数据结构等等。
二、Centos7安装Redis5.0
1.安装依赖库
首先,安装gcc。
yum install gcc-c++ -y
然后,安装redis依赖的jemalloc库。
yum install epel-release -y
yum install jemalloc-devel -y
2.下载Redis5.0安装包
在Redis官网下载最新的Redis5.0稳定版本:
wget https://download.redis.io/releases/redis-5.0.12.tar.gz
下载完成后解压安装包。
tar -zxvf redis-5.0.12.tar.gz
3.编译并安装Redis5.0
进入Redis解压目录,进行编译安装。
cd redis-5.0.12/
make
make install
然后,检查编译后的Redis是否可以正常使用。
cd src/
./redis-server
按Ctrl+C退出Redis。
4.设置Redis为后台启动
把Redis设置为系统服务。
mkdir /etc/redis
cp /opt/redis-5.0.12/redis.conf /etc/redis/redis.conf
vim /etc/redis/redis.conf
daemonize yes
pidfile /var/run/redis_6379.pid
logfile /var/log/redis_6379.log
bind 0.0.0.0
requirepass 123456
cp /opt/redis-5.0.12/utils/redis_init_script /etc/init.d/redis
chmod +x /etc/init.d/redis
chkconfig redis on
service redis start
至此,Redis5.0已经成功安装完成。
三、常用Redis操作
1.Redis-cli基本操作
使用Redis客户端redis-cli连接到Redis服务器。
redis-cli
进入Redis后可以进行以下操作。
set key value #设置key的值
get key #获取key的值
exists key #判断key是否存在
del key #删除key
keys * #列出所有key
按Ctrl+C退出Redis客户端。
2.Redis性能测试
使用Redis内置的redis-benchmark进行性能测试。
redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 1000 -d 10
-h:Redis服务器IP地址
-p:Redis服务器端口号
-c:并发连接数
-n:请求总数
-d:数据大小
测试完成后,会输出测试结果。
四、总结
Centos7安装Redis5.0相对比较简单,只需要几个基本步骤即可完成。Redis的基本操作也比较简单,只需要掌握一些基本命令即可。操作Redis前需要先安装Redis客户端,并设置登录密码,防止被未授权访问。在使用Redis时,需要注意设置合适的过期时间,避免Redis内存泄露。