1. 下载
a. 到redis官网下载https://redis.io/
2. 安装
1.将redis压缩包上传至服务器home目录下
2.进入home目录 cd /home/
3.tar zxvf redis-3.2.9.tar.gz -C /usr/local
4.进入redis解压后目录 输入make进行安装
yum install -y gcc g++ gcc-c++ make
5.报错:make[2]: cc: Command not found 没有安装gcc 输入yum install gcc-c++
报错:zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
输入 make distclean 然后在make
报错:couldn't execute "tclsh8.5": no such file or directory 没有安装tcl 输入yum install -y tcl
6. 安装成功后会出现src文件夹,进入src文件夹
输入 cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/
7. 新建文件夹
mkdir /etc/redis 存放配置文件
mkdir /var/redis
mkdir /var/redis/log 存放日志
mkdir /var/redis/run 存放pid
mkdir /var/redis/data 存放数据
8. 进入redis根目录 复制配置文件
cp redis.conf /etc/redis/redis_6379.conf
9. 进入/etc/redis/目录 修改redis配置文件
将 daemonize 改为yes --在后台运行
daemonize yes
将pidfile改为
pidfile /var/redis/run/redis_6379.pid
将logfile改为
logfile /var/redis/log/redis_6379.log
将dir改为
dir /var/redis/data
3. 启动与停止
1. 输入redis-server /etc/redis/redis_6379.conf
2. 输入redis-cli 进入redis
3. set test ‘hello redis’ set一个字符串到redis
4. get test 获取key为test的字符串
5. del test 删除key为del的字符串
6. 输入 6379 shutdown 停止redis
4. 设置启动脚本
1. 进入redis下的utils文件夹
2. 输入 cp redis_init_script /etc/init.d/
3. 进入/etc/init.d/ 将redis_init_script改为redis mv redis_init_script redis
4. 编辑文件 修改为如下配置
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/ bin/redis-cli
PIDFILE=/var/redis/run/redis_${REDISPORT}.pid
CONF="/etc/redis/redis_${REDISPORT}.conf"
保存退出
5.输入 service redis start 启动
6.输入 service redis stop 停止
5. 设置远程访问
1. 修改redis_6379.conf 将bind 127.0.0.1 改为 0.0.0.0
bind 0.0.0.0