Redis第2️⃣课 安装
2019-04-23 本文已影响2人
小超_8b2f
一、安装步骤:
1. wget http://download.redis.io/releases/redis-3.0.7.tar.gz
2. tar -zxvf redis-3.0.7.tar.gz
3. ln -s redis-3.0.7.tar.gz
4. cd redis
5. make && make install
二、可执行文件说明:
命令 | 说明 |
---|---|
redis-server | redis服务器 |
redis-cli | redis命令行客户端 |
redis-benchmark | redis性能测试工具 |
redis-check-aof | AOF文件修复工具 |
redis-check-dump | RDB文件检查工具 |
redis-sentinel | Sentinel服务器(2.8以后) |
三、三种启动方法
1.最简启动
redis-server
2.动态参数启动
redis-server --port 6380
3.配置文件启动
redis-server configFile
四、配置文件:redis.conf
daemonize yes #允许后台启动
bind 0.0.0.0 #允许任意服务器访问
requirepass foobared # 密码
查看配置文件中所有配置命令(去注释和空格行)
cat redis.conf | grep -v "#" | grep -v "^$" > redis_new.config
五、启动方式对比
- 生产环境建议现在配置文件启动
- 单机多实例——配置文件可以用端口区分开
六、验证启动
1. ps -ef | grep redis
2. netstat -antpl | grep redis
3. redis-cli -h ip -p port ping
七、客户端访问Redis
1. redis-cli -h [主机IP] -p port -a [password]
2. redis-cli
auth [password]
八、关闭redis:
1) 无密码:
redis-cli shutdown
关闭redis时,出现了(error) ERR Errors trying to SHUTDOWN. Check logs.错误
2)有密码:
redis-cli -h [主机IP] -p port -a [password] (回车后) shutdown
redis-cli -h localhost -p 6379 -a password shutdown
番外篇-Redis关闭服务报错
127.0.0.1:6379> shutdown
(error) ERR Errors trying to SHUTDOWN. Check logs.
1.在redis.conf中修改日志文件的位置
#日志文件位置
logfile /usr/local/redis/log-redis.log
2.更改log-redis.log文件的权限
chmod 777 log-redis.log
3.conf文件 修改数据本地保存文件配置
#指定本地数据库文件名
dbfilename dump.rdb
#指定本地数据库路径 默认是当前路径。
dir ./ # 当前路径(配置文件所在路径) chmod 777 后,redis可以成功shutdown,有dump.rdb文件
# dir /usr/local/redis/db/ # 设置的其它路径chmod 777 后,redis依然无法shutdown,这个路径下也无法查找到dump.rdb文件
4.可以成功shutdown,如果还不行的话
chmod 777 dump.rdb