Redis配置讲解
2015-12-06 18:01
555 查看
1、Redis 查看配置
CONFIG get *
[root@localhost redis]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> CONFIG get *
1) "dbfilename"
2) "dump.rdb"
3) "requirepass"
4) ""
5) "masterauth"
6) ""
7) "unixsocket"
8) ""
2、重新设置timeout0
CONFIG set timeout 0
127.0.0.1:6379> CONFIG set timeout 0
OK
127.0.0.1:6379> CONFIG get timeout
1) "timeout"
2) "0"
二、Redis通用配置
[root@localhost redis]# cat /usr/local/redis/etc/redis.conf
daemonize yes
pidfile /usr/local/redis/var/redis.pid
port 6379
timeout 300
loglevel debug
logfile /usr/local/redis/var/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/
appendonly no
appendfsync always
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> keys *
(empty list or set)
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> keys *
1) "caimz"
127.0.0.1:6379> select 15
OK
127.0.0.1:6379[15]> keys
(error) ERR wrong number of arguments for 'keys' command
127.0.0.1:6379[15]> keys *
(empty list or set)
127.0.0.1:6379[15]> select 16
(error) ERR invalid DB index
1、添加redis的密码,就像mysql设置密码那样
[root@localhost redis]# vim /usr/local/redis/etc/redis.conf
[root@localhost redis]# service redis restart
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
[root@localhost redis]# /usr/local/redis/bin/redis-c
redis-check-aof redis-check-dump redis-cli
[root@localhost redis]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> l
(error) ERR unknown command 'l'
127.0.0.1:6379> get caimz
(error) NOAUTH Authentication required. #此时要需要密码
2、密码登陆redis
[root@localhost redis]# /usr/local/redis/bin/redis-cli -a caimz #-a 后面跟随的就是密码
127.0.0.1:6379> get caimz
"leco"
1、重命名
[root@localhost redis]# vim /usr/local/redis/etc/redis.conf
重启
redis AOF
Redis AOF 持久化相关配置
1、配置redis.conf
[root@localhost redis]# vim /usr/local/redis/etc/redis.conf
[root@localhost redis]# cat /usr/local/redis/etc/redis.conf
daemonize yes
pidfile /usr/local/redis/var/redis.pid
port 6379
timeout 300
loglevel debug
logfile /usr/local/redis/var/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/
appendonly yes #yes 开启AOF no关闭AOF
appendfilename append.aof
appendfsync always
requirepass caimz
[root@localhost redis]# service redis restart #重启redis 因为新配置redis.conf
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
[root@localhost Desktop]# ls /usr/local/redis/var/
append.aof dump.rdb redis.log redis.pid
[root@localhost Desktop]# ls -al /usr/local/redis/var/
total 128
drwxrwxrwx 2 root root 4096 Dec 6 01:40 .
drwxr-xr-x 5 root root 4096 Dec 6 00:44 ..
-rw-r--r-- 1 redis redis 0 Dec 6 01:40 append.aof #此时还没有数据
-rw-r--r-- 1 redis redis 32 Dec 6 01:40 dump.rdb
-rw-r--r-- 1 redis redis 109675 Dec 6 01:42 redis.log
-rw-r--r-- 1 redis redis 5 Dec 6 01:40 redis.pid
[root@localhost redis]# /usr/local/redis/bin/redis-cli -a caimz #进入redisredis数据
127.0.0.1:6379> set key1 caimz
OK
127.0.0.1:6379> get key1
"caimz"
127.0.0.1:6379>
[root@localhost Desktop]# ls -al /usr/local/redis/var/
total 136
drwxrwxrwx 2 root root 4096 Dec 6 01:40 .
drwxr-xr-x 5 root root 4096 Dec 6 00:44 ..
-rw-r--r-- 1 redis redis 57 Dec 6 01:42 append.aof #此时就有记录
-rw-r--r-- 1 redis redis 32 Dec 6 01:40 dump.rdb
-rw-r--r-- 1 redis redis 110679 Dec 6 01:42 redis.log
-rw-r--r-- 1 redis redis 5 Dec 6 01:40 redis.pid
CONFIG get *
[root@localhost redis]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> CONFIG get *
1) "dbfilename"
2) "dump.rdb"
3) "requirepass"
4) ""
5) "masterauth"
6) ""
7) "unixsocket"
8) ""
2、重新设置timeout0
CONFIG set timeout 0
127.0.0.1:6379> CONFIG set timeout 0
OK
127.0.0.1:6379> CONFIG get timeout
1) "timeout"
2) "0"
二、Redis通用配置
[root@localhost redis]# cat /usr/local/redis/etc/redis.conf
daemonize yes
pidfile /usr/local/redis/var/redis.pid
port 6379
timeout 300
loglevel debug
logfile /usr/local/redis/var/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/
appendonly no
appendfsync always
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> keys *
(empty list or set)
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> keys *
1) "caimz"
127.0.0.1:6379> select 15
OK
127.0.0.1:6379[15]> keys
(error) ERR wrong number of arguments for 'keys' command
127.0.0.1:6379[15]> keys *
(empty list or set)
127.0.0.1:6379[15]> select 16
(error) ERR invalid DB index
1、添加redis的密码,就像mysql设置密码那样
[root@localhost redis]# vim /usr/local/redis/etc/redis.conf
[root@localhost redis]# service redis restart
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
[root@localhost redis]# /usr/local/redis/bin/redis-c
redis-check-aof redis-check-dump redis-cli
[root@localhost redis]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> l
(error) ERR unknown command 'l'
127.0.0.1:6379> get caimz
(error) NOAUTH Authentication required. #此时要需要密码
2、密码登陆redis
[root@localhost redis]# /usr/local/redis/bin/redis-cli -a caimz #-a 后面跟随的就是密码
127.0.0.1:6379> get caimz
"leco"
1、重命名
[root@localhost redis]# vim /usr/local/redis/etc/redis.conf
重启
redis AOF
Redis AOF 持久化相关配置
1、配置redis.conf
[root@localhost redis]# vim /usr/local/redis/etc/redis.conf
[root@localhost redis]# cat /usr/local/redis/etc/redis.conf
daemonize yes
pidfile /usr/local/redis/var/redis.pid
port 6379
timeout 300
loglevel debug
logfile /usr/local/redis/var/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/var/
appendonly yes #yes 开启AOF no关闭AOF
appendfilename append.aof
appendfsync always
requirepass caimz
[root@localhost redis]# service redis restart #重启redis 因为新配置redis.conf
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
[root@localhost Desktop]# ls /usr/local/redis/var/
append.aof dump.rdb redis.log redis.pid
[root@localhost Desktop]# ls -al /usr/local/redis/var/
total 128
drwxrwxrwx 2 root root 4096 Dec 6 01:40 .
drwxr-xr-x 5 root root 4096 Dec 6 00:44 ..
-rw-r--r-- 1 redis redis 0 Dec 6 01:40 append.aof #此时还没有数据
-rw-r--r-- 1 redis redis 32 Dec 6 01:40 dump.rdb
-rw-r--r-- 1 redis redis 109675 Dec 6 01:42 redis.log
-rw-r--r-- 1 redis redis 5 Dec 6 01:40 redis.pid
[root@localhost redis]# /usr/local/redis/bin/redis-cli -a caimz #进入redisredis数据
127.0.0.1:6379> set key1 caimz
OK
127.0.0.1:6379> get key1
"caimz"
127.0.0.1:6379>
[root@localhost Desktop]# ls -al /usr/local/redis/var/
total 136
drwxrwxrwx 2 root root 4096 Dec 6 01:40 .
drwxr-xr-x 5 root root 4096 Dec 6 00:44 ..
-rw-r--r-- 1 redis redis 57 Dec 6 01:42 append.aof #此时就有记录
-rw-r--r-- 1 redis redis 32 Dec 6 01:40 dump.rdb
-rw-r--r-- 1 redis redis 110679 Dec 6 01:42 redis.log
-rw-r--r-- 1 redis redis 5 Dec 6 01:40 redis.pid
相关文章推荐
- Redis安装部署
- 安装phpredis
- python:redis简单操作
- Redis Mass Insertion(--pipe批量插入)
- Redis在Centos7下安装,与phpredis扩展安装
- Redis常用命令
- redis的简介和配置
- Linux 下Redis安装部署
- ubuntu安装redis
- php连接redis的操作库predis操作大全
- Centos 安装 redis
- Redis常用命令
- Redis高级进阶(一)
- yii2 redis add password 密码验证
- redis sentinel 主从切换(failover)解决方案,详细配置
- 基于Python,scrapy,redis的分布式爬虫实现框架
- Redis: Jedis 源代码剖析2- 发布者/订阅者模式剖析
- php-redis扩展编译
- Nginx+Tomcat+Redis实现应用服务器集群负载均衡和Session共享
- Linux 安装redis 详解