当前位置: 首页 > news >正文

织梦网站模板怎么安装广东工厂搜索seo

织梦网站模板怎么安装,广东工厂搜索seo,做高仿包的网站有哪些,如何制作网站?Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库#xff0c;并提供多种语言的API。 存储类型 和Memcached类似#xff0c;它支持存储的value类型相对更多#xff0c;包括string(字符串)、list(链表)、set(集合…Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库并提供多种语言的API。 存储类型 和Memcached类似它支持存储的value类型相对更多包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash哈希类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作而且这些操作都是原子性的。 数据追加方式 在此基础上redis支持各种不同方式的排序。与Memcached一样为了保证效率数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件并且在此基础上实现了master-slave(主从)同步。 添加jar包依赖集成Redis dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId /dependencyRedisService常规操作 package com.jege.spring.boot.service;import java.io.Serializable; import java.util.Set; import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.ValueOperations; import org.springframework.stereotype.Service;/*** 常规操作*/ Service public class RedisService {Autowiredprivate RedisTemplate redisTemplate;// 批量删除对应的valuepublic void deleteAll(String... keys) {for (String key : keys) {delete(key);}}// 批量删除keypublic void deletePattern(String pattern) {SetSerializable keys redisTemplate.keys(pattern);if (keys.size() 0)redisTemplate.delete(keys);}// 删除指定key的valuepublic void delete(String key) {if (exists(key)) {redisTemplate.delete(key);}}// 判断缓存中是否有对应的valuepublic boolean exists(String key) {return redisTemplate.hasKey(key);}// 读取缓存public Object get(String key) {ValueOperationsSerializable, Object operations redisTemplate.opsForValue();return operations.get(key);}// 写入缓存public boolean set(String key, Object value) {boolean flag false;try {ValueOperationsSerializable, Object operations redisTemplate.opsForValue();operations.set(key, value);flag true;} catch (Exception e) {e.printStackTrace();}return flag;}// 写入缓存public boolean set(String key, Object value, Long expireTime) {boolean flag false;try {ValueOperationsSerializable, Object operations redisTemplate.opsForValue();operations.set(key, value);redisTemplate.expire(key, expireTime, TimeUnit.SECONDS);flag true;} catch (Exception e) {e.printStackTrace();}return flag;} } StringRedisService package com.jege.spring.boot.service;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.BoundValueOperations; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.ValueOperations; import org.springframework.stereotype.Service;/*** 直接操作String数据类型*/ Service public class StringRedisService {Autowiredpublic StringRedisTemplate stringRedisTemplate;// 获取某个key的剩余过期时间public long residualExpirationTime(String key) {return stringRedisTemplate.getExpire(key);}// 当key不存在时为key赋值public boolean setValue(String key, String value) {ValueOperationsString, String ops stringRedisTemplate.opsForValue();return ops.setIfAbsent(key, value);}// 为key赋值同时设置过期时间public void set(String key, String value, long time) {BoundValueOperationsString, String ops stringRedisTemplate.boundValueOps(key);ops.set(value, time, TimeUnit.SECONDS);}// 删除某个keypublic void delete(String key) {stringRedisTemplate.delete(key);}// 判断某个key是否存在public boolean exist(String key) {return stringRedisTemplate.hasKey(key);}// 同redis命令的leftpushpublic void leftPush(String key, String value) {stringRedisTemplate.boundListOps(key).leftPush(value);}// 同redis命令的rightpoppublic String rightPop(String key) {return stringRedisTemplate.boundListOps(key).rightPop();} }application.properties spring.redis.hostlocalhost spring.redis.port6379 spring.redis.password spring.redis.pool.max-idle100 spring.redis.pool.min-idle1 spring.redis.pool.max-active1000 spring.redis.pool.max-wait-1如果感觉不错的话请记得点赞哟
http://www.huolong8.cn/news/244732/

相关文章:

  • 有什么关于网站建设实例的书福州解封最新消息
  • 汕头网站推广seo网站 备案 拍照
  • 小精灵网站在线做语文wordpress 流量监控
  • 建自己的网站用多少钱wordpress媒体库过滤
  • 美食网站广告软文代理平台
  • 个人主页网站设计桂林房价
  • 互联网服务平台备案单位机动车邯郸seo优化
  • 太平桥网站建设wordpress有哪些好模版
  • 云速网站建设wordpress 调用特征图片
  • 阿里巴巴官网网站网站建设教程 项目式
  • 网站上内容列表怎么做软件下载网站排行榜前十名
  • 网上接单 网站建设网站名称和备案
  • 做旅游网站教程安卓手机脚本开发工具
  • 织梦网站做404页面网页设计零基础学习课程
  • wordpress建站更换图片软件开发包括
  • 网站开发 与 网页设计的区别贵州易广建设集团网站
  • 扁平化企业网源码win8风格精简化源码asp带后台企业网站企业办公平台
  • 微网站建设包括哪些方面网站建设费用怎么记账
  • 有哪些网站交互效果做的好的南昌网站设计怎么选
  • joomla 网站建设教程网站网站地图怎么做
  • 服装设计好找工作吗潮州网站seo推广
  • 制作酒店网站工商营业执照网上年审入口
  • 微信分销网站建设价格如何免费建设自己稳定的网站
  • 需要做网站建设和推广男做直播网站
  • 百度电脑版登录网站邀请函制作软件app有哪些
  • 珠宝网站dedecms模版cakephp网站开发框架
  • 网站关键词数量合肥seo代理商
  • 做网站平台需要多少钱最好使用中文目录
  • 五十一团 黑龙江生产建设兵团知青网站马尼拉做网站
  • 怎么做火短视频网站网站建设与维护课程