lnmp安装redis

1.安装redis

$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz

$ tar -xzf redis-3.2.8.tar.gz

$ cd redis-3.2.8

$ make

2 编译完成后,在src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。(我是安在/usr/local/redis下的)

mkdir /usr/local/redis

cp redis-server  /usr/local/redis

cp redis-benchmark /usr/local/redis

cp redis-cli /usr/local/redis

cp ../redis.conf  /usr/local/redis

cd /usr/redis

3.启动redis服务

$ /usr/local/redis/redis-server  /usr/local/redis/redis.conf

4.ctrl+c关闭当前redis服务,然后在/usr/local/redis下修改redis.conf 找到daemonize no 改为yes;保存;

再次启动redis服务

$ /usr/local/redis/redis-server  /usr/local/redis/redis.conf

5设置redis密码

5.1配置设置

5.1.1redis配置文件redis.conf中,打开配置文件找到

   #requirepass foobared

5.1.2去掉行前的注释,并修改密码为所需的密码,保存文件

requirepass xxxx

5.1.3重启redis

sudo service redis restart

#或者

sudo service redis stop

sudo redis-server /etc/redis.conf

5.1.4这个时候尝试登录redis,发现可以登上,但是执行具体命令是提示操作不允许

/usr/local/redis/redis-cli -h 127.0.0.1 -p 6379

redis 127.0.0.1:6379>

redis 127.0.0.1:6379> keys *

(error) ERR operation not permitted

redis 127.0.0.1:6379> select 1

(error) ERR operation not permitted

redis 127.0.0.1:6379[1]>

尝试用密码登录并执行具体的命令看到可以成功执行

/usr/local/redis/redis-cli -h 127.0.0.1 -p 6379 -a myPassword

5.2采用命令配置

redis 127.0.0.1:6379[1]> config set requirepass my_redis

OK

redis 127.0.0.1:6379[1]> config get requirepass

1) "requirepass"

2) "my_redis"

无需重启redis

使用修改后的密码登录redis,可以执行相应操作

尝试重启一下redis,用新配置的密码登录redis执行操作,发现新的密码失效,redis重新使用了配置文件中的原来的密码(不是永久修改,重启就失效)

查看redis是否启动

```

$ ps aux | grep redis

```

停止redis

```

$ redis-cli shutdown

```

如果设置了密码先用密码登录,然后shutdown

```

$ redis-cli -a hzx_1017

$ shutdown

```

你可能感兴趣的:(lnmp安装redis)