美文网首页
Redis3-操作

Redis3-操作

作者: 小正2 | 来源:发表于2018-02-10 10:55 被阅读0次

一、事务

1、multi (开启事务)

2、执行一条或多条语句

3、discard (取消事物) 或 exec (执行事务)

4、watch key1 key2 监视一个或多个属性(用在开启事务之前),在执行事务的时候如果key1或key2发生改变,则事务执行失败。比如购买火车票只剩下一张票:张三在mutil之后,exec之前,这张票被别人买走了。

5、unwatch key1 key2 取消一个或多个属性监视

二、发布频道消息和订阅频道(适合做官方推送、聊天室的公告,不适合做微博等用户超级大的群体)

1、publish key value (发布消息value到key频道)

2、subscribe key (订阅key频道)

3、psubscribe key* (模糊订阅key频道)

三、数据持久化

rdb:优点:快照内存持久化,恢复速度非常快

rdb:缺点:在2个保存点之间,断电。将会丢失1-N分钟的数据。出于对持久化的更精准要求,redis添加了aof方式append only

四、redis集群

配置从redis(可以:rdb放在第一台从reids,aof放在主reids)

1.拷贝一份主服务器redis.conf如:redis6380.conf

1.Slaveof master-Host port  ,把当前实例设为主redis的host和port

2.pidfile /var/run/redis.pid修改这个运行文件比如:/var/run/redis6380.pid

3. port设置自己的端口如:6380

4.启动从服务器redis-cli -p 6380

相关文章

  • Redis3-操作

    一、事务 1、multi (开启事务) 2、执行一条或多条语句 3、discard (取消事物) 或 exec (...

  • Mac 终端 Linux 简单命令

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • 常见Mac终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端常用命令汇总

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • shell 命令 干货

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • shell - 终端命令总结

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • MAC终端命令

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

网友评论

      本文标题:Redis3-操作

      本文链接:https://www.haomeiwen.com/subject/zoectftx.html