下载安装包
cd /opt
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
解压安装包并安装
tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install
cd src
mkdir /usr/local/redis
cp redis-cli redis-server /usr/local/redis
cp ../redis.conf /usr/local/redis
cd /usr/local/redis
vi ./redis.conf
//设置为后台启动
// 把参数daemonize no 改为 daemonize yes
//启动
./redis-server redis.conf
设置开机启动
//查找redis启动脚本,redis自带
find / -name redis_init_script
//复制启动脚本到/etc/init.d/redis文件中
cp /usr/local/src/redis-4.0.1/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis
// 在/etc/init.d/redis文件的头部添加下面两行注释代码,也就是在文件中#!/bin/sh的下方添加
// chkconfig: 2345 10 90
// description: Start and Stop redis
// 修改下面三个参数
// EXEC=/usr/local/bin/redis-server
// REDIS_CLI=/usr/local/bin/redis-cli
// CONF="/usr/local/redis/redis.conf"
// 打开redis命令:
service redis start
// 关闭redis命令:
service redis stop
// 设为开机启动:
chkconfig redis on
// 设为开机关闭:
chkconfig redis off
远程连接
redis-cli -h 127.0.01 -p 6379 -a password
// 查看redis-server统计信息
INFO
SET var redis
OK
GET var
"redis"
DEL var
(integer) 1
GET var
(nil)
前提是你已经把redis的端口放到了防火墙计划中,
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save
更改redis.conf 文件
bind 127.0.0.1
protected-mode yes
更改为
# bind 127.0.0.1
protected-mode no
//
pgrep redis
$kill -9 1827