redis学习纪录1:redis安装及初次使用问题汇总,安装,启动关闭,配置文件
经常听到大家说redis,可谓如雷贯耳,可是到底怎么用,一直也没有试过,今天决定必须要学习一下,初次使用,还是有很多问题的,纪录一下,方便自己,方便别人。
下载、解压、编译,版本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,如上面所讲
$ 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-3.2.5中有个配置文件 redis.conf,我这次用到了其中几个
在通过一些桌面工具连接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)