redis安装和基础配置

别等时光非礼了梦想. 提交于 2021-01-06 13:46:40

一、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服务,不是所有的配置都支持在线更改!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!