linux环境下安装单机版redis,主要分为如下几步:
1、 安装gcc
2、下载安装包
3、解压安装包
4、进入解压目录并执行make和make install命令
5、查看默认安装目录
6、更改配置文件
7、启动
8、查看启动是否成功
9、使用客户端连接
10、通过客户端关闭server端,并退出连接
11、如果是多实例,关闭其中某个端口的服务
具体实现如下:
1、 安装gcc
yum install gcc
查看gcc版本:gcc –version
2、下载linux版的redis安装包并放在/opt目录下,也可通过windows下载后通过工具上传到linux服务器,我是windows下载后通过xshell工具进行上传的
cd /opt 进入到要上传的目录
rz –y 打开上传的窗口
ls –lrt 查看上传的文件
3、 解压
tar -zxvf redis-3.0.4.tar.gz
ls –lrt查看解压后的内容
4、进入解压目录并执行make和make install命令
cd redis-3.0.4
ls –lrt 查看目录中的内容
make 进行编译,这也是需要提前安装好gcc的原因
cd /opt/redis-3.0.4/src 进入对应的目录,才能进行安装,否则执行make install也会给提示
make install 安装redis
5、查看默认安装目录
cd /usr/local//bin/
ls -lrt
6、更改配置文件
先备份redis.conf文件
cd /
mkdir myredis
cd /opt/redis-3.0.4/
cp redis.conf /myredis/
操作我备份的redis,而不是原始的redis
cd /myredis
vim redis.conf
:set nu 显示行号
行号+shift+g 定位到某一行,如37+shift+g,如果不写行号,直接shift+g是进入最后一行
一些快捷键:i是进入编辑模式,o是进入下一行(类似与回车换行)
将第37行的daemonize no改为daemonize yes,即后台运行
:wq!保存
7、启动
进入到安装目录:
cd /usr/local/bin/
使用我改过的配置文件启动redis:
redis-server /myredis/redis.conf
8、查看是否启动成功:
ps -ef|grep redis
redis默认端口6379
去掉查询结果中的grep,只显示我想查的内容:
ps -ef | grep redis|grep -v grep
根据端口6379查找:
netstat -anp | grep 6379
还是根据端口查找:
lsof -i:6379 该种方式还能看到哪台主机连接了我的redis-server
9、使用客户端连接:
也是需要在安装目录/usr/local//bin/下执行
redis-cli -p 6379
使用ping命令,如果打印pong就代表可用了
就可以通过redis命令进行操作了,当然我们一般可以在java中的jedis操作redis,也可以在windows中通过客户端连接工具redis desktop manager操作redis
10、客户端退出连接或者客户端关闭服务器端的服务:
客户端连接服务器的情况下,通过客户端关闭服务器:
shutdown
quit
11、如果是多实例关闭其中的某个端口的服务
redis-cli -p 6379 shutdown
以上就是单机版redis的安装和测试。
若有理解不到之处,望指正!