文档章节

redis简单使用

文星
 文星
发布于 2015/03/26 23:19
字数 160
阅读 163
收藏 1

在Spring配置文件中

<beans:bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">

<beans:property name="maxIdle" value="${redis.maxIdle}"></beans:property>

</beans:bean>

<beans:bean id="jedisPool" class="redis.clients.jedis.JedisPool">

<beans:constructor-arg name="poolConfig" ref="jedisPoolConfig"></beans:constructor-arg>

<beans:constructor-arg name="host" value="${redis.host}"></beans:constructor-arg>

</beans:bean>


然后在bean中注入

    @Autowired

    private JedisPool jedisPool;

在方法中的调用如下

        final Jedis redisClient = jedisPool.getResource();

try {

//判断一个key是否存在,当然你在此可以做其它的操作

boolean exists = redisClient.exists(key);

//取得key对应的结果

String value = redisClient.get("pppp");

//取得一个map

Map<String,String> userInfo = redisClient.hgetAll("user");

} catch (Exception e) {

//异常处理

} finally {

if (redisClient != null) {

jedisPool.returnResource(redisClient);

}

}


jar包用的是


 <dependency>

      <groupId>redis.clients</groupId>

      <artifactId>jedis</artifactId>

      <version>2.1.0</version>

    </dependency>


© 著作权归作者所有

共有 人打赏支持
文星

文星

粉丝 7
博文 17
码字总数 25555
作品 0
成都
程序员
手把手教你编写入门级redis客户端

摘要:既然Redis客户端已经这么丰富了,为什么还要尝试自己编写客户端?我的看法是,知己知彼,自己尝试制作Redis客户端,不仅可以加深对Redis的了解,而且可以通晓Redis客户端的原理,为今后...

阿里云云栖社区
2017/12/04
0
0
Redis探索之旅(2)- 在Windows下搭建单实例Redis服务器

在上一篇文章中,我们简单描述了什么是Redis及其相关特性,当然知道这些特性并不是我们的最终目的,我们的最终目的还是要知道如何去使用它解决实际开发过程中所遇到的问题,从这篇文章开始我...

andamajing
2016/09/03
0
0
centos---存储系统 Redis 简介及编译安装

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lis...

durban
2012/03/20
0
0
Redis 简介及在 Linux 下的编译安装

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lis...

鉴客
2011/07/18
1K
1
征服 Redis + Jedis

用Memcached,对于缓存对象大小有要求,单个对象不得大于1MB,且不支持复杂的数据类型,譬如SET 等。基于这些限制,有必要考虑Redis! 相关链接: 征服 Redis 征服 Redis + Jedis 征服 Redi...

凯文加内特
2015/03/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
54分钟前
0
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
0
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部