1.安装redis之前首先要有tcl和gcc
yum install -y tcl gcc
2.,将redis.tar.gz压缩包/usr/local/src目录下,开始解压编译安装Redis
cd /usr/local/src #进入redis.tar.gz目录下
tar zxvf redis-2.8.24.tar.gz -C /usr/local #解压到/usr/local目录
cd /usr/local/ #进入/usr/local目录
mv redis-2.8.24 redis #更改文件夹名字为redis
cd redis
make
make test
make install
mkdir /etc/redis
cp redis.conf /etc/redis/
3.执行初始化脚本
cd redis/utils
./install_server.sh
4.执行以后会让你确认几个配置,直接回车即可,成功以后提示信息如下:/etc/redis/6379.conf是redis的配置文件
Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels 345!
/var/run/redis_6379.pid exists, process is already running or crashed
Installation successful!
5. 初始化脚本以后,redis会自动启动,如果没有启动,可以手动启动redis:
启动:/etc/init.d/redis_6379 start
关闭:/etc/init.d/redis_6379 stop
或者
启动:systemctl start redis_6379
关闭:systemctl stop redis_6379
查看状态:systemctl status redis_6379
6.使用客户端操作一下redis
redis-cli
>set name hello
OK
>get name
"hello"
7. 这时我们在本机上可以直接连接,但是如果需要远程连接的话,必须要在防火墙上开通redis的监听端口,这里是6379端口,下面编辑防火墙配置文件,开放6379端口。
vim /etc/sysconfig/iptables
systemctl restart iptables