Linux安装Redis

一、配置redis安装环境

1、由于Redis是c语言开发的,所以安装redis需要先安装c语言的编译环境。yum在线安装gcc:

yum install gcc-c++  

二、redis的下载安装

1.下载redis资源

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

2.解压

tar -xzvf redis-4.0.8.tar.gz

3.安装

a.进入redis目录: cd redis-4.0.8
b.编译: make
c.进入src目录: cd src
d.安装: make install PREFIX=/usr/local/redis

注:PREFIX后跟的是redis的安装目录,一般软件会安装到/usr目录下

4.配置redis

a.配置redis为后台启动:

vim /usr/local/redis/etc/redis.conf  //将里面内容daemonize no 改成daemonize yes  

b.配置redis开机自启

vim /etc/rc.local //在里面添加如下内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

三、开启redis

1、执行如下命令

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 

此时redis已经安装完毕了,你懂了吗?

四、其他常用命令

1、关闭redis

redis-cli shutdown

2、检测后台进程是否存在

ps -ef |grep redis

3、检测6379端口是否在监听

netstat -lntp | grep 6379

五、卸载redis

1、rm -rf /usr/local/redis //删除安装目录
2、rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
3、rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹

六、搭建Redis集群

1、在/usr/local/下新建文件夹redisCluster

cd /usr/local
mkdir redisCluster

2、复制已经安装好的redis文件夹下的bin(有的是src)

cp /usr/local/redis/src /usr/local/redisCluster/redis01

3、进入redis01目录下删除dump.rdb文件,修改port 7001,cluster-enabled yes保存即可

cd /usr/local/redisCluster/redis01
rm -rf dump.rdb
vim redis.conf

4、进入redisCluster目录下复制redis01六份分别为redis02、redis03、redis04、redis05、redis06

cd /usr/local/redisCluster
cp redis01 redis02
cp redis01 redis03
cp redis01 redis04
cp redis01 redis05
cp redis01 redis06

5、分别修改redis0X下的redis.conf文件内的端口号为7002、7003、、、7006

vim redis02/redis.conf   #示例:修改redis01
...

6、配置完成 ,启动所有redis即可(可用批处理文件操作)

./redis01/redis-server ./edis01/redis.conf   #示例:开启redis01
...

7、安装配置ruby脚本(集群需要ruby的运行环境)

yum install ruby
yum install rubygems

8、把下载好的redis-3.0.0.gem放到redisCluster文件夹下,把/usr/local/redis/src/redis-trib.rb移动到redisCluster文件夹下

mv /usr/local/redis/src/redis-trib.rb /usr/local/redisCluster

9、安装 ruby脚本用到的包

cd /usr/local/redisCluster
gem install redis-3.0.0.gem

10、使用ruby脚本自动搭建集群(确保redis服务都开启状态,未开启看第六步)

./redis-trib.rb create --replicas 1 192.168.84.129:7001 192.168.84.129:7002 192.168.84.129:7003 192.168.84.129:7004 192.168.84.129:7005  192.168.84.129:7006
有的是(第一个命令不行就用下面这个)
redis-cli --cluster create 192.168.84.129:7001 192.168.84.129:7002 192.168.84.129:7003 192.168.84.129:7004 192.168.84.129:7005 192.168.84.129:7006 --cluster-replicas 1

11、常用命令

/redis-cli -p 7001 -c   #开启客户端
cluster info     #查看集群的详细信息
cluster nodes      #查看集群节点信息

   转载规则


《Linux安装Redis》 康怀安 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录