1、下载redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
(1)、解压:tar zxpf redis.xx.xx.tar.gz
(2)、进入解压目录编译:make
3、安装install
安装可执行文件到指定目录
(1)、进入解压目录编译以后:make PREFIX=/home/redis install
主要是把redis可执行文件安装到/home/redis/bin下
4、环境变量
(1)、配置环境变量,安装目录/home/redis/bin
命令: 打开文件vim /etc/profile在export PATH 之前加入以下内容:
export REDIS_HOME=/home/redis/
export PATH=$PATH:$REDIS_HOME/bin
(2)、使用环境变量生效
命令:source /etc/profile
5、后台服务
(1)、进入redis源码目录utils目录找到install_server.sh脚本
命令:./install_server.sh以后内容如下:
Selected config:
Port : 6379 #端口
Config file : /etc/redis/6379.conf #配置文件
Log file : /var/log/redis_6379.log #日志文件
Data dir : /var/lib/redis/6379 #redis持久化后数据目录
Executable : /home/learn/redis/bin/redis-server #服务地址
Cli Executable : /home/learn/redis/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!
Starting Redis server...
Installation successful!
6、修改服务启动名称
重命名/etc/init.d/redis_6379:
命令:mv redis_6379 redisd
7、命令
service redisd start
service redisd stop
service redisd restart
8、设置redis密码
首先开启服务,如果使用redis Desktop Manager需要密码
(1)、输入命令:redis-cli
(2)、再输入命令:config set requirepass 123456 #返回ok
(3)、输入auth 123456
(4)、密码持久化:config rewrite
9、redis端口设置
(1)、查看是否有6379端口
[root@localhost redis]# firewall-cmd --query-port=6379/tcp
no
[root@localhost redis]# firewall-cmd --add-port=6379/tcp
success
(2)、设置端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
systemctl restart firewalld
10、开机启动
输入命令:vim /etc/redis/6379.conf #编辑daemonize yes
输入命令:chkconfig redisd on