Redis缓存数据库
借鉴出处
- http://www.runoob.com/redis/redis-install.html
- http://www.runoob.com/redis/redis-conf.html
- http://blog.csdn.net/kinginblue/article/details/51619445
- http://outofmemory.cn/code-snippet/37597/how-to-stop-start-restart-redis-server
Ubuntu 下Redis安装
#升级apt-get功能
apt-get update
#安装redis服务
apt-get install redis-server
#启动redis服务,也是重启redis服务
#启动有两种方式。
redis-server
#另一种启动方式,后面的路径,是默认的配置文件的路径。
redis-server /etc/redis/redis.conf
启动redis服务以后,启动客户端连接服务
#默认连接127.0.0.1:6379服务
redis-cli
#选择远程连接的redis服务
redis-cli -h {redis_host} -p {redis_port}
连接之后如果出现如下的代码,表示连接成功
127.0.0.1:6379>
#然后输入ping,例如下:
127.0.0.1:6379> ping
PONG
配置redis服务
配置redis有两种方式,
-
一种是直接修改配置文件(默认的地址:/etc/redis/redis.conf)但是修改之后修改关闭客户端,然后再重启服务与客户端,配置才会生效
#关闭客户端的命令 redis-cli -h 127.0.0.1 -p 6379 shutdown #重启的命令在上面已经写过了
-
另一种是使用命令修改
更多的参数说明:#使用redis-cli进入客户端之后 redis-cli #获取所有的配置项 127.0.0.1:6379> CONFIG GET * #获取指定的配置项 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME #实例: 127.0.0.1:6379> CONFIG GET loglevel notice #设置指定的配置项 127.0.0.1:6379> CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE #实例: redis 127.0.0.1:6379> CONFIG SET loglevel "notice"
- 中文:http://www.runoob.com/redis/redis-conf.html
- 英文:https://redis.io/topics/config
(在配置文件中的注释就是英文的,不用特意去找)
注:使用第二种方式在修改bind的时候,出现错误:(error) ERR Unsupported CONFIG parameter: bind。这个还需要查询原因
配置远程访问redis服务
生产环境下的Redis服务器只设置为仅本机访问(Redis默认也只允许本机访问)。有时候我们也许需要使Redi能被远程访问
- 修改redis配置文件:/etc/redis/redis.conf(默认地址)
#把bind的地址改为"0.0.0.0"
bind 0.0.0.0
- 重启服务
#上面说过的两种启动方式就是重启方式
- 远程连接redis服务
redis-cli -h {redis_host} -p {redis_port}