一、redis介绍
1、软件获取和帮助获取
Redis.io //官网
Download/redis.io //下载页面,https://redis.io/download/
Redisdoc.com //文档
redis.cn //中文官方网站
2、redis的核心特性
高速读写
数据类型丰富
支持持久化
多种内存分配及回收策略
支持事务
消息队列、消息订阅
支持高可用
支持分布式分片集群
与memeched区别
支持事务
数据类型丰富
支持持久化
支持高可用
支持分布式分片集群
二、Redis安装部署:
下载:
wget http://download.redis.io/releases/redis-3.2.12.tar.gz
解压:
上传至 /data
tar xzf redis-3.2.12.tar.gz
mv redis-3.2.12 redis
安装:
cd redis
make
修改环境变量
vim /etc/profile
export PATH=/application/mysql/bin/:/data/redis/src:$PATH
source /etc/profile
启动和简易连接:
redis-server &
redis-cli
三、Redis基本管理操作
3.1基础配置文件介绍:
mkdir -p /data/6379
vim /data/6379/redis.conf
daemonize yes //是否后台运行
port 6379
logfile /data/6379/redis.log //日志文件位置
dir /data/6379 //持久化文件存储位置
dbfilename dump.rdb //RDB持久化数据文件
#启动数据库
[root@db01 6379]# redis-server /data/6379/redis.conf
[root@db03 ~]# netstat -lnp|grep 63
#关闭数据库
redis-cli shutdown //命令行,关闭redis数据库
127.0.0.1:6379> shutdown //关闭redis数据库
not connected> exit
3.2 redis安全配置
(1)redis没有用户概念,redis只有密码
(2)redis默认在工作在保护模式下。不允许远程任何用户登录的(protected-mode)
protected-mode yes/no (保护模式,是否只允许本地访问)
(1)Bind :指定IP进行监听
vim /data/6379/redis.conf
bind 10.0.0.52 127.0.0.1
(2)增加requirepass {password}
vim /data/6379/redis.conf
requirepass root
重启生效:
redis-cli shutdown
redis-server /data/6379/redis.conf
----------验证-----
方法一:
[root@db03 ~]# redis-cli -a root
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> exit
方法二:
[root@db03 ~]# redis-cli
127.0.0.1:6379> auth root
OK
127.0.0.1:6379> set a b
3.3 在线查看和修改配置
CONFIG GET * //redis当前的配置信息,两行为一对配置信息
CONFIG GET requirepass
CONFIG SET requirepass 123456 //在线修改密码,不需要重启redis服务,不是所有的配置都支持在线更改!
来源:oschina
链接:https://my.oschina.net/u/4375265/blog/4881446