Ubuntu安装Redis

一、apt安装

1. 安装Redis服务器端

sudo apt-get install redis-server

检查redis服务器系统进程

ps -agx|grep redis

通过启动命令检查Redis服务器状态

sudo /etc/init.d/redis-server status

通过命令行客户端访问Redis,安装Redis服务器,会自动地一起安装Redis命令行客户端程序。在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器。

redis-cli
127.0.0.1:6379>

2. Redis的配置:

sudo vi /etc/redis/redis.conf

设置密码123456:

#取消注释requirepass		requirepass 123456

开启远程访问:

#注释bind		#bind 127.0.0.1

关闭保护模式:

把 protected-mode yes 改为 protected-mode no

守护进程模式:

把daemonize no 改为daemonize yes

修改后重启Redis服务

netstat -nlt|grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN

我们看到网络监听从之前的 127.0.0.1:6379 变成 0 0.0.0.0:6379,表示Redis已经允许远程登陆访问。
我们在远程的另一台Linux访问Redis服务器。

redis-cli -a 123456 -h 192.168.1.199 

二、tar.gz安装

1. 安装redis

把redis-5.0.8.tar.gz压缩包上传至/usr/local,解压缩tar zxvf redis-5.0.8.tar.gz
进入redis-5.0.8目录中,使用make PREFIX=/usr/local/redis install命令安装redis到/usr/local/redis中。
拷贝redis-5.0.8中的redis.conf到安装目录redis/bin中。
启动redis,在bin下执行命令./redis-server

2. 以后台进程方式启动redis

第一步:修改redis.conf文件,redis.conf文件就在redis目录下
① 配置允许所有ip都可以访问redis,在bind 127.0.0.1前加“#”将其注释掉
② 默认为保护模式,把 protected-mode yes 改为 protected-mode no
③ 默认为不守护进程模式,把daemonize no 改为daemonize yes
④ 将 requirepass foobared前的“#”去掉,密码改为你想要设置的密码(练习设置为123456,即将foobared改为123456)

第二步:指定redis.conf文件启动

cd /usr/local/redis/bin
 ./redis-server redis.conf 

第三步:关闭redis进程

ps -ef |grep redis     #ps -aux | grep redis查看redis进程
root     17311     1  0 15:23 ?        00:00:00 redis-server 127.0.0.1:6379
[root@CentOS7 redis-5.0.5]# kill -9 17311          #kill掉redis进程

第四步:检查是否开启了所有ip访问:

netstat -lunpt

如果端口号前面显示的是*或者0.0.0.0则说明客户端可以访问了,如果是127.0.0.1,表示只能本机访问。

你可能感兴趣的:(SQL,redis,数据库,nosql)