linux安装redis详解

 linux安装redis详解

//下载获取redis资源
wget http://download.redis.io/releases/redis-4.0.8.tar.gz

//解压 安装
tar zxvf redis-4.0.8.tar.gz
cd redis-4.0.8
make
cd src
make install PREFIX=/usr/local/redis

//移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc

//开机启动 参考文章 https://blog.csdn.net/langyu1021/article/details/114081103

//配置redis为后台启动
vi /usr/local/redis/etc/redis.conf   //将daemonize no 改成daemonize yes

//开启redis
redis-server /usr/local/redis/etc/redis.conf 

//将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用
cp /usr/local/redis/bin/redis-server /usr/local/bin/
cp /usr/local/redis/bin/redis-cli /usr/local/bin/

//设置redis密码
[root@VM_0_2_centos src]# redis-cli
127.0.0.1:6379> config get requirepass
//如果设置过密码的话会显示 否则就设置密码
(error) NOAUTH Authentication required.
//设置redis密码  123456为你要设置的密码,设置成功的话会返回‘OK’
127.0.0.1:6379> config set requirepass 123456  
//测试连接
redis-cli -h 127.0.0.1 -p 6379 -a 123456
//或者
redis-cli
127.0.0.1:6379> auth 123456 

//让外网能够访问redis
//把redis的端口放到了防火墙计划中,
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save
//更改redis.conf 文件
vi /usr/local/redis/etc/redis.conf
//将对应内容改为以下 可以/进行搜索
# bind 127.0.0.1  //注释掉本机绑定
protected-mode no

//关闭redis
redis-cli shutdown
//启动redis  这个使用的开机启动的那个配置
/etc/init.d/redis start

//使用这个命令就可以看是不是监听0.0.0.0了 ,然后外网就可以访问了
[root@VM_0_2_centos src]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      20024/./redis-serve 
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1000/sshd


redis查看工具我用的是:Redis Desktop Manager  可自行搜索下载。

其他

//启动redis

redis-server /usr/local/redis/etc/redis.conf 
redis-server & //加上`&`号使redis以后台程序方式运行

//停止redis
pkill redis  //直接杀进程
redis-cli shutdown


//卸载redis
rm -rf /usr/local/redis    //删除安装目录
rm -rf /usr/bin/redis-*    //删除所有redis相关命令脚本
rm -rf /root/redis-4.0.4   //删除redis解压文件夹

//检测后台进程是否存在
ps -ef |grep redis

//检测6379端口是否在监听
netstat -lntp | grep 6379

//检测是否有安装redis-cli和redis-server 如果安装就会有反馈
[root@localhost bin]# whereis redis-cli
redis-cli: /usr/bin/redis-cli
[root@localhost bin]# whereis redis-server
redis-server: /usr/bin/redis-server

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值