1、安装Redis
Docker
2、查看Redis配置
进入Docker中的Redis容器;
进入启动命令目录;cd /usr/local/bin/
启动redis客户端;./redis-cli
config 命令查看配置:
config get * 查看所有配置
config set 修改配置
3、Redis的value支持的类型:
string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)
4、Redis命令:
客户端命令:
redis-cli 启动redis客户端
redis-cli -h host -p port -a password 远程启动redis客户端
服务器命令:
连接命令:
auth 密码 验证密码是否正确
echo 要打印的字符串 打印字符串
ping 查看服务是否运行
quit 关闭当前连接
select 数据库名称 切换数据库
5、Redis发布/订阅
6、Redis事务
6.1、Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证:
批量操作在发送 EXEC 命令前被放入队列缓存。
收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。
在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。
6.2、Redis事务从开始到执行的过程:
开始事务--->命令入队--->执行事务
6.2、redis事务命令
discard 取消事务,放弃执行事务块中的所有命令;
exec 执行事务块中的命令;
multi 标记一个事务的开始;
eg:
7、Redis客户端连接
7.1、Redis 通过 监听一个TCP端口(或者 Unix Socket 的方式 )接收 来自客户端 的连接;