Redis 学习笔记

Redis 学习笔记

redis数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

redis命令

连接本地redis
redis-cli
连接远程

redis-cli -h host -p port -a password

key命令
set keyname value
del key
dump key 序列化指定的key并返回序列化的值
exists key 指定key是否存在

select 1 选中仓库
move name 1 移动到指定仓库
echo 打印内容
quit 退出当前连接
dbsize 当前仓库有多少键值
flushdb 清除当前仓库
flushall 清除所有仓库

消息订阅与发布

subscribe mychat 定义频道
publish mychat "111" 发布
psubscribe my* 批量订阅频道

事务

通过以下三个命令实现命令
MULTI
EXEC
DISCARD

对比mysql事务的命令
BEGIN 或 START TRANSACTION 开始一个事务
COMMIT 或者 COMMIT WORK 事务确认
ROLLBACK 或 ROLLBACK WORK 事务回滚
SAVEPOINT 保存点
RELEASE SAVEPOINT identifier 删除一个事务的保存
ROLLBACK TO identifier
SET TRANSACTION

redis中的事务是串行化的顺序执行

redis 配置模式

原文地址:https://www.cnblogs.com/clar/p/11324495.html