以下介绍的是使用源码包的方式安装redis
1.创建安装目录
cd /usr/local
mkdir redis
2.上传包到此目录下,并解压
tar -zxvf ****.tar.gz
3.使用make命令进行redis安装
cd到解压后的目录下,执行如下命令
编译命令:make,如果执行make命令出错,可以尝试执行make MALLOC=libc
安装命令:make PREFIX=/usr/local/redis install
(在此处如果没有gcc的话,则可以看另一篇文章《linux下离线安装gcc》)
4.配置redis
进入到redis目录,找到redis.conf配置文件,一般初始化时配置redis的地方如下:
4.1 注释掉本地ip,允许远程连接:
#bind 127.0.0.1
protected-mode no
4.2把redis放在后台运行:
daemonize yes
4.3 修改密码
找到requirepass,去掉前边#,在后边跟上密码即可,注意中间需要添加空格
4.4 修改初始化脚本
cd /usr/local/redis/redis-3.2.11/utils 目录下,vi redis_init_script文件,修改设置的密码
$CLIEXEC -a password -p $REDISPORT shutdown
4.5 修改redis.conf配置文件为6379.conf
4.6 将redis_init_script文件复制到/etc/init.d下,并改名为redis
vi redis
以上redis配置文件中的信息根据具体的安装路径进行配置
在文件最顶端部分添加两行代码:
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
4.7 设置redis开机自启
增加文件执行权限:chmod +x redis
chkconfig --add redis
5.启动redis
将安装路径下的bin下的启动脚本复制到/usr/bin中,使用如下命令进行启动和停止
service redis start
service redis stop
6.连接redis
可以直接使用redis-cli命令来连接redis,之后发送ping命令,看是否会返回pong,如果需要密码,则使用AUTH password来输入密码。