文档章节

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
使用SSM+Solr优雅的实现电商项目中的搜索功能

在学习了Redis&Spring-Data-Redis入门和Solr&Spring-Data-Solr入门后,接下来就该是项目实战了。这次我们用Vue.JS和ElementUI写前端页面,优雅的整合SSM-Shiro-Redis-Solr框架。 手摸手教你优...

TyCoding
09/25
0
0
redis入门——Spring整合篇

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

卯金刀GG
2017/11/02
0
0
Spring Boot 2.0 WebFlux 上手系列课程:快速入门(一)

02:WebFlux 快速入门实践 ## Spring Boot 2.0 spring.io 官网有句醒目的话是: BUILD ANYTHING WITH SPRING BOOT Spring Boot (Boot 顾名思义,是引导的意思)框架是用于简化 Spring 应用从...

泥沙砖瓦浆木匠
04/15
0
0
LeeCX - 开源后台管理系统简单介绍

我们在github上开源了一个后台管理系统,使用了前端css框架并且简单的封装了一下,技术的将会不间断更新,详细可以点击原文链接。具体介绍如下: LeeCX 开源后台管理系统,前端基于bootstrap...

风间影月
2017/09/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

iframe里弹出的层显示在整个网页上

通过在iframe页面添加js脚本,动态给父窗体创建一个div,然后设置让其显示在最顶层这样就可以了 在文件夹中创建两个文件,一个iframe页面,一个父页面index。

少年已不再年少
16分钟前
0
0
聊聊storm trident spout的_maxTransactionActive

序 本文主要研究一下storm trident spout的_maxTransactionActive MasterBatchCoordinator storm-core-1.2.2-sources.jar!/org/apache/storm/trident/topology/MasterBatchCoordinator.java ......

go4it
24分钟前
0
0
js时间函数getTime() 在苹果手机上返回NaN的问题

一、出现问题 var newStartDate = new Date('2017-08-30');var newStartTime = newStartDate.getTime(); 获取到的时间戳,在Android手机正常,在IPhone中返回NaN。 问题说明: 在苹果手机...

tianma3798
27分钟前
0
0
访问日志不记录静态文件、切割和静态元素过期时间

11月16日任务 11.22 访问日志不记录静态文件 11.23 访问日志切割 11.24 静态元素过期时间 11.22、 访问日志不记录静态文件 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录...

zgxlinux
33分钟前
0
0
爬虫教程」Python做一个简单爬虫,小白也能看懂的教程

俗话说“巧妇难为无米之炊”,除了传统的数据源,如历史年鉴,实验数据等,很难有更为简便快捷的方式获得数据,在目前互联网的飞速发展写,大量的数据可以通过网页直接采集,“网络爬虫”应运...

糖宝lsh
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部