
Redis
liucw_cn
喜爱java
展开
-
Redis基础学习--脚本(Lua语言)
Redis在2.6版推出了脚本功能,允许开发者使用Lua语言编写脚本传到Redis中执行。在Lua脚本中可以调用大部分的Redis命令,使用脚本的好处如下。 (1)减少网络开销:在Redis操作需求需要向Redis发送5次请求,而使用脚本功能完成同样的操作只需要发送一个请求即可,减少了网络往返时延。 (2)原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入原创 2016-12-04 20:44:40 · 2212 阅读 · 0 评论 -
Redis基础学习--持久化(数据备份与恢复)、复制、安全、通信协议、管理工具
二、复制 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据。但是由于数据是存储在一台服务器上的,如果这台服务器的硬盘出现故障,也会导致数据丢失。为了避免单点故障,我们希望将数据库复制多个副本以部署在不同的服务器,即使有一台服务器出现故障其他服务器依然可以继续提供服务。这就要求当一台服务器上的数据库更新后,可以自动将更新的数据同步到其他服务器上L, Re原创 2016-12-04 23:33:40 · 2380 阅读 · 0 评论 -
Redis基础学习--安装、简介、基本数据类型及相应命令
redis安装教程:http://www.runoob.com/redis/redis-install.html1. Redis简介 Redis是一个速度非常快的高性能的key-value存储系统。redis的出现,很大程度补偿了memcached这类key/value存储的不足。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map),原创 2016-12-03 17:33:33 · 1635 阅读 · 0 评论 -
Redis基础学习----管道命令和xargs的区别及redis批量删除命令
管道是实现“将前面的标准输出作为后面的标准输入”xargs是实现“将标准输入作为命令的参数”你可以试试运行:echo "--help"|cat--helpecho "--help"|xargs catcat: illegal option -- -usage: cat [-benstuv] [file ...]由于redis的del命令不运行正则表达式,所以可以如原创 2017-04-18 16:27:04 · 6740 阅读 · 0 评论 -
Redis基础学习--Redis 事务(watch命令)、生存时间、排序、消息通知("发布/订阅"模式)、管道、节省空间
Redis中的事务(transaction)是一组命令的集合。 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令。一个事务从开始到原创 2016-12-03 23:08:01 · 1894 阅读 · 0 评论