安装redis
首先当然是要检查系统是否安装了gcc,可通过命令查看:
rpm -qa | grep -i mysql
若没有安装,那么可以通过yum安装,输入命令:
yum -y install gcc
在Linux下安装Redis非常简单,具体步骤如下(
官网有说明):
$ mkdir /usr/local/redis3 #准备将redis安装在此目录,因此新建个文件夹
$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz $ tar xzf redis-3.0.7.tar.gz $ cd redis-3.0.7 $ make PREFIX=/usr/local/redis3 install #指定路径安装
$ cp redis.conf /usr/local/redis3 #拷贝配置文件
配置redis.cnf文件
打开上面我们复制的
redis.cnf文件,这是官方提供的参考配置文件。可以看到要配置的参数已经按类别整理好了, 文档也很详细了。这里我们主要是修改的参数如下:
启动server
在
/usr/local/redis3目录下指定配置文件的方式启动redis server,执行命令:
./bin/redis-server ./redis.conf
可以检查服务是否正常启动,即检查redis服务是否在6379端口监听,执行命令:
可以检查服务是否正常启动,即检查redis服务是否在6379端口监听,执行命令:
netstat -anpt | grep redis
使用客户端连接
在
/usr/local/redis3目录下执行命令:
./bin/redis-cli -h 127.0.0.1 -p 6379
若不指定-h(host)默认是127.0.0.1,若不指定-p(port)默认是6379
若连接成功就会显示redis控制台,可输入各种redis命令,参考
redis命令文档
若想退出redis客户端,只需输入redis命令:
quit
若想正常关闭redis server服务,只需输入redis命令:
shutdown
简单测试redis的TPS
有时候我们在自己的环境上部署好了redis,或者调优了redis.cnf的配置,想看看性能如何。这里可以使用官方提供的redis-benchmark工具,示例:
(1)指定测试的客户端连接数-c ,测试发送请求数-n
./bin/redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 10000
(2)指定测试的redis命令-t
./bin/redis-benchmark -t set,lpush
(3)指定测试的redis脚本-q
./bin/redis-benchmark -q script load "redis.call('set','foo','bar')"
(4)更多参数说明可运行命令:
redis-benchmark -h
关于redis-benchmark更详细的介绍可以参考
官方文档