redis安装和配置

redis的安装参考了https://cloud.tencent.com/developer/news/366992感谢大佬的指导
1、下载resis

# 下载redis
wget http://download.redis.io/releases/redis-5.0.2.tar.gz
# 解压:
tar -zxvf redis-5.0.2.tar.gz
# 移动加命名
mv redis-5.0.2 /usr/local/redis
cd /usr/local/redis
make  # 编译

为了使用make test测试不出错,首先安装tcl

tcl的安装教程:
1、 cd /usr/local
2、下载 wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
3、解压 tar xzvf tcl8.6.1-src.tar.gz
4、cd /usr/local/tcl8.6.1/unix/
5、./configure
6、编译 make
7、安装 make install

cd /usr/local/redis
make test
make install PREFIX=/uer/local/redis

2、转移配置文件

mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc

cd /usr/local/redis/src/
cp redis-server redis-cli redis-benchmark /usr/local/redis/bin/
cp redis.conf /usr/local/redis/etc/

3、redis参数修改

vim /usr/local/redis/etc/redis.conf  # redis的配置文件

daemonize:是否以后台daemon方式运行。改成yes
dir:数据快照的保存目录。改成/usr/local/redis
appendonly:是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率
requirepass:Redis的连接密码。自行设置吧,默认是注释的,也就是免密码
bind 127.0.0.1:若需要远程连接,注释掉
**注意:**在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,解决办法是把protected-mode 改为no

4、redis启动

cd /usr/local/redis/src
./redis-server

查看redis 是否启动 ps -ef | grep redis

5、Redis开机自启动

打开文件 vim /etc/rc.local
在里面添加:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

6、redis关闭

redis-cli shutdown
相对路径运行出错,就用绝对路径,如下
没有密码:/usr/local/redis/bin/redis-cli shutdown
有密码:/usr/local/redis/bin/redis-cli -a password shutdown

最后如果上面都不可以,只能
pkill redis
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值