文章目录
(Redis)Linux下redis服务的安装
redis下载
- 下载地址:https://redis.io/download
- 下载后的redis-5.0.5.tar.gz,上传到Linux服务器上。
- 保存目录为:/usr/local/redis
(Linux)redis配置
安装依赖
gcc-c++,tcl
apt install gcc-c++
apt install tcl
1. 执行解压缩命令:
cd /usr/local/redis
tar xzf redis-5.0.5.tar.gz
2. 解压完成后进入目录:
cd redis-5.0.5
3. 编译:
make
4. 检测
make test 能检测之前进行的make编译步骤中遗漏的错误,确保服务的编译正常。
5. 指定目录编译bin:
make install PREFIX=/usr/local/redis
6. 创建etc目录:
mkdir /usr/local/redis/etc
7. 把redis.conf 移动到etc:
mv /usr/local/redis/redis-5.0.5/redis.conf /usr/local/redis/etc
8. 启动redis:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
9. redis后台启动:
修改redis.conf 配置文件:
sudo vi /usr/local/redis/etc/redis.conf ##打开redis配置文件
##后台方式允许
daemonize no 改为 daemonize yes
##注释掉绑定的主机,否则客户端无法连接
bind 127.0.0.1 改为 #bind 127.0.0.1
pidfile /var/run/redis.pid 改为 pidfile /var/run/redis_6379.pid
##设置redis密码 找到requirepass foobared 在下面添加 requirepass 123456
- 注意:如果阿里云服务器是专有网络,需要外网访问,配置 bind 0.0.0.0 还需要在阿里云官网配置安全组。
10. 启动redis:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
11. 测试连接:
/usr/local/redis/redis-5.0.5/src/redis-cli
127.0.0.1:6379> set a "zhangsan"
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set a "zhangsan"
OK
127.0.0.1:6379> get a
"zhangsan"
auth 123456
连接redis需要密码,是redis.conf 配置的密码
12. 添加软连接
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli