一、Redis
简介
Redis基于内存运行并支持持久化
采用key-value(键值对)的存储形式
优点
- 具有极高的数据读写速度
- 支持丰富的数据类型
- 支持数据的持久化
- 原子性
- 支持数据备份
二、Redis安装
安装依赖包
yum install -y gcc gcc-c++ make
将redis-5.0.7.tar.gz 压缩包上传到/opt 目录中
tar zxvf redis-5.0.7.tar.gz -C /opt/
编译
cd /opt/redis-5.0.7/
make
make PREFIX=/usr/local/redis install
执行软件包提供的 install_server.sh 脚本文件设置Redis服务所需要的相关配置文件
cd /opt/redis-5.0.7/utils
./install_server.sh
然后一直回车
Please select the redis executable path []
看到这个在后面输入
/usr/local/redis/bin/redis-server
查看是否启动成功
ss -natp |grep redis
在70行后面加上自己的IP地址
vim /etc/redis/6379.conf
70 bind 127.0.0.1 192.168.47.100
重新启动
/etc/init.d/redis_6379 restart
ss -natp |grep redis
把redis的可执行程序文件放入路径环境变量的目录中便于系统识别
ln -s /usr/local/redis/bin/* /usr/local/bin/
三、Redis相关命令
Redis命令工具
redis-server: 用于启动 Redis 的工具
redis-benchmark: 用于检测 Redis 在本机的运行效率
redis-check-aof: 修复 AOF 持久化文件
redis-check-rdb: 修复 RDB 持久化文件
redis-cli: 是 Redis 命令行工具
redis-cli 命令行工具
redis-cli -h host -p port -a password -n 数据库序号(0-15)
-h:指定远程主机
-p:指定redis服务端口
-a:指定密码,未设置数据库密码可以省略-a选项
-n:指定数据序号 库默认是0号库redis有16个库(0-15)
若不添加任何选型表示,则使用127.0.0.1:6379 连接本机上的redis 数据库
Redis数据库常用命令
1.设置键和值
set student aaa
获取值
get student
2.keys
使用 keys 命令可以取符合规则的键值列表, 通常情况可以结合*、 ? 等选项来使用
192.168.47.100:6379> keys *
1) "student"