文档章节

redis初级入门,整合spring应用

L
 Love吩祢I伴
发布于 2015/12/24 11:50
字数 369
阅读 88
收藏 4

linux下相关redis命令

tar zxf redis-2.7.0.tar.gz
cd redis-2.7.0
make
安装完毕。

mkdir /usr/local/redis
cd src
cp redis-server redis-benchmark redis-cli ../redis.conf /usr/local/redis

./redis-cli 客户端链接 

/etc/init.d/redis status|start|stop|    查看状态,启动,停止

 Redis配置文件(redis.conf)可在Redis的根目录下找到。可以通过Redis的CONFIG命令设置所有Redis的配置。

进入客户端后,命令 config get * 获取所有的配置,

config set maxclients 1000 设置最大客户端连接数,

config get maxclient   得到最大客户端连接数

maven  redis依赖配置

<sring-data-redis.version>1.5.0.RELEASE</sring-data-redis.version>
        <jedis.version>2.6.2</jedis.version>

<dependency>
        <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-redis</artifactId>
            <version>${sring-data-redis.version}</version>
        </dependency>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>${jedis.version}</version>
 </dependency>

Spring相关配置

    spring.redis.pool.host=10.13.0.179   redis服务器路径

   <!-- redis -->
     <bean id="jedisConnFactory"
          class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">
        <property name="hostName" value="${spring.redis.pool.host}"/>

        <property name="port" value="3333"/>
        <property name="usePool" value="true"/>
    </bean>

    <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">
        <property name="connectionFactory" ref="jedisConnFactory"/>
        <property name="keySerializer">
            <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/>
        </property>
        <property name="valueSerializer">
            <bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer"/>
        </property>
        <property name="hashKeySerializer">
            <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/>
        </property>
        <property name="hashValueSerializer">
            <bean class="org.springframework.data.redis.serializer.JdkSerializationRedisSerializer"/>
        </property>
    </bean>

java实例代码

    @Autowired
    private RedisTemplate<String,String> redisTemplate;

往redis里添加一条键值对形式的数据,设置有效时间为1分钟。

redisTemplate.opsForValue().set(key, value, 1,TimeUnit.MINUTES);

redis采用随机删除方式,1分钟以后并不一定会删除该条数据,但是会标记该条记录已无效。1分钟后,通过get(key)方式获取为null,

redisTemplate.opsForValue().get(key);

 

© 著作权归作者所有

共有 人打赏支持
下一篇: mysql
L
粉丝 0
博文 7
码字总数 3955
作品 0
深圳
私信 提问
spring boot 1.5.4 入门和原理(二)

1 spring boot入门 1.1 环境准备 JDK 7及以上 eclipse开发工具 项目管理工具Maven 本文采用、RELEASE(或1.5.2.RELEASE)调试通过。 spring-boot相关项目源码, 码云地址:https://git.oschi...

wyait
2017/09/18
0
0
精通Android需要什么技术?

我本是一个开发JAVA的初级程序员,主要开发JAVAWEB后端,兼前端;目前能独立完成中小型Web开发,及微信公众号开发; 目前掌握的技术有JAVA, Python, Scala, js+h5+css 掌握的框架有 SpringBo...

狂暴虐杀者
2018/05/08
923
9
springboot从入门到精通教程分享, 深度掌握Springboot实践技术教程

深度掌握Springboot实践技术教程,共22个课时,需要的可回复邮箱。 课程简介 day1 01springboot简介-曾经开发中的问题 02springboot解决的问题-优势以及弊端 03springboot环境准备 04spring...

小小倾听
2018/12/06
0
0
Spring Boot企业级开发基础框架 SLife 加入 Activiti 模块

Spring Boot 搭建的企业级开发基础框架 SLife 发布更新了,本次更新加入了 Activiti 模块。 经过几个同学的努力,项目修复了一些bug,比如添加菜单,id重复问题 同时项目经过许同学的努力, ...

jamen
2017/12/13
3.8K
15
redis入门——Spring整合篇

redis入门——Spring整合篇 redis整合分析 因为集群需要的服务器至少是台,使用集群的成本很高,所以如果没有业务要求,不会使用集群。 而使用集群的公司,为了节省成本,一般只会在生产环境...

卯金刀GG
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

牛津词典 2018 年度词汇 ——「有毒」!

简评:本文并没有「标题党」,牛津词典公布的 2018 年度词汇就是 Toxic. 意为「有毒的」。 2018 was toxic. Toxic 这个词是什么意思呢? 牛津词典(Oxford Dictionaries)在 Word of the Da...

极光推送
12分钟前
0
0
浅谈Service Mesh体系中的Envoy

https://blog.csdn.net/yunqiinsight/article/details/81019255

易野
21分钟前
0
0
嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
28分钟前
3
0
Group by使用

概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合...

小橙子的曼曼
40分钟前
4
0
机械臂写中文

Make Me a Hanzi https://www.skishore.me/makemeahanzi/ 使用uArm Swift Pro机械臂写中文-毛笔字 https://github.com/makelove/Robot_Arm_Write_Chinese...

itfanr
51分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部