Redis提供了通过eval命令来执行Lua脚本。下面通过几个小例子来讲述如何在Redis服务端执行Lua脚本。1.执行Lua脚本的几个命令如下:命令格式说明对应Jedis客户端Jedis对象的方法之一(有更多重载方法)EVALscriptnumkeyskey[key...]arg[arg...]执行Lua脚本publicObjecteval(Strin..
分类:
其他好文 时间:
2015-03-30 19:10:58
阅读次数:
183
Redis是一个响应式的服务,当客户端发送一个请求后,就处于阻塞状态等待Redis返回结果。这样一次命令消耗的时间就包括三个部分:请求从客户端到服务器的时间、结果从服务器到客户端的时间和命令真正执行时间,前两个部分消耗的时间总和称为RTT(Round Trip Time),当客户端与服务器存在网络延时时,RTT就可能会很大,这样就会导致性能问题。管道(Pipeline)就是为了改善这个情况的,利用...
分类:
其他好文 时间:
2015-03-19 18:26:57
阅读次数:
234
Exception in thread "main" redis.clients.jedis.exceptions.JedisClusterMaxRedirectionsException: Too many Cluster redirections? at redis.clients.jedis....
分类:
其他好文 时间:
2015-03-17 17:32:27
阅读次数:
1027
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;/**
* 单服务缓存redis工具类(需要额外jar包jedis)
*/
public class RedisSingletonPool { private s...
分类:
其他好文 时间:
2015-03-16 11:02:17
阅读次数:
176
package com.wangzhu.redis;import java.util.List;import org.junit.After;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;...
分类:
其他好文 时间:
2015-03-09 10:48:04
阅读次数:
167
在GITHUB上面,有很多源码都是maven项目,但是很多都没有jar包。去网上找到话第一个是比较难找,第二个是怕不够原汁原味。我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包。
1.下载maven
下载地址:http://maven.apache.org/download.html
2,解压 到本地:
3,配置环境变量
3-1,...
分类:
编程语言 时间:
2015-03-09 07:09:14
阅读次数:
8763
使用redis做缓存的思路是在spring的项目中配置拦截器,在service层做切面,在findXXX或者getXXX等方法上进行拦截判断是否缓存即可。
1.环境:spring 3.1.2 + spring data redis 1.0.0+ jedis 2.1.0
2.spring配置文件配置:
...
分类:
编程语言 时间:
2015-03-08 00:11:17
阅读次数:
2759
目前Redis Cluster仍处于Beta版本,Redis 3.0将会加入,在此可以先对其主要功能和原理进行一个预览。参考《Redis Cluster - a pragmatic approach to distribution》。1 没有集群的Redis没有集群功能的Redis,每个master-slave主从复制都独立于其他结点,sharding需要在客户端如Jedis中控制。可以使用官方提...
分类:
其他好文 时间:
2015-02-28 23:02:30
阅读次数:
249
首先使用redis客户端来进行publish与subscribe的功能是否能够正常运行。打开redis服务器[root@localhost ~]# redis-server /opt/redis-2.4.10/redis.conf [7719] 16 Apr 11:37:22 # Warning:....
分类:
其他好文 时间:
2015-02-26 16:12:37
阅读次数:
235
1、下载?redis_win_2.6.13.zip 安装包 下载地址:大家去百度吧 2、redis_win_2.6.13.zip 安装包解压缩后,进入redis-server.exe所在目录 在此目录中,新建一个配置文件:redis01.conf【此处文件名字,并不固定】...
分类:
编程语言 时间:
2015-02-12 10:57:39
阅读次数:
193