redis学习纪录1:redis安装及初次使用问题汇总,安装,启动关闭,配置文件

蛰伏已久 蛰伏已久 2018-05-31

经常听到大家说redis,可谓如雷贯耳,可是到底怎么用,一直也没有试过,今天决定必须要学习一下,初次使用,还是有很多问题的,纪录一下,方便自己,方便别人。

redis的安装 linux

下载、解压、编译,版本3.2.5

$ cd /usr/local   //我准备安装在这个目录下
$ wget  http://download.redis.io/releases/redis-3.2.5.tar.gz
$ tar xzf redis-3.2.5.tar.gz
$ cd redis-3.2.5
$ make

编译成功后,就可以开启 Redis 服务端,命令如下:

$ src/redis-server
或者指定配置文件
$ src/redis-server redis.conf

另开一个命令行,连接服务器,然后打开客户端与服务端通信

$ cd /usr/local/redis-3.2.5
$ src/redis-cli 
127.0.0.1:6379> set name shanhuxueyuan
OK
127.0.0.1:6379> get name
"shanhuxueyuan"
127.0.0.1:6379>

启动关闭redis

启动redis,如上面所讲

$ src/redis-server
或者指定配置文件
$ src/redis-server redis.conf

关闭redis

直接查看redis的进程号,然后kill掉,强行终止Redis进程可能会导致redis持久化丢失;

# ps -ef | grep redis
root     13361 13319  0 12:01 pts/1    00:00:00 src/redis-cli
root     14240     1  0 14:20 ?        00:00:00 src/redis-server 127.0.0.1:6379
root     14316 13404  0 14:32 pts/2    00:00:00 grep --color=auto redis


# kill -9 14240

正确停止redis的方式是向redis发送shutdown命令,方法为:(关闭默认端口)

# src/redis-cli shutdown

redis配置文件

在redis-3.2.5中有个配置文件 redis.conf,我这次用到了其中几个

设置redis登录密码

在通过一些桌面工具连接redis时,要求输入密码,因此必须给redis设置密码,修改redis.conf文件

vim redis.conf
#requirepass foobared  去掉注释,foobared改为自己的密码,然后关闭重启redis

此时再运行客户端会报错(NOAUTH Authentication required),需要输入密码 auth 后加你的密码

# src/redis-cli
127.0.0.1:6379> get name
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK


设置后台运行

我们看到,在运行启动命令时,实际在当前命令行中运行,我们可以设为后台运行

src/redis-server

更改redis.conf ,把daemonize no修改成daemonize yes


允许通过可视化工具连接

使用可视化工具连接redis,需要先设置密码,如上;然后设置监听ip,将redis.conf中默认的   bind 127.0.0.1  这一行注释掉即可


可视化工具下载地址:http://www.pc6.com/mac/486661.html



分享到

点赞(1)