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

网站 数据库 sql 导入数据库文件历下区百度seo

网站 数据库 sql 导入数据库文件,历下区百度seo,苏州设计网站建设,东方av网站的电影下载应该怎么做Redis是一个基于内存的key-value的结构数据库 基于内存存储 读写性能高适合存储热点数据(热点商品 咨询 新闻) 开启Redis 首先输入命令 redis-server.exe redis.windows.conf 然后重新打开命令行窗口 输入命令 redis-cli.exe 输入密码 …

Redis是一个基于内存的key-value的结构数据库

  • 基于内存存储 读写性能高
  • 适合存储热点数据(热点商品 咨询 新闻)        

开启Redis
首先输入命令

redis-server.exe redis.windows.conf

然后重新打开命令行窗口        
输入命令

redis-cli.exe

输入密码

redis-cli.exe -a 123456

五种常用的数据类型

  • 字符串String :普通字符串 redis中最常用的数据类型
  • 哈希表 hash:也叫散列
  • 列表 list :按照插入的顺序进行排序 可以有重复的数据类似于LinkedList
  • 集合 set:无序集合 没有重复元素 类似于HashSetji
  • 有序集合 sorted set/zset :集合中每个元素关联一个分数(score) 根据分数升序排列 没有重复元素

Redis中的常见操作字符串的命令

  • SET key value 设置指定的key的值
  • GET key 获取指定key的值
  • SETEX key seconds value 设置指定key的值 并将key的过去时间设置为seconds秒
  • SETNX key value 只有在key不存在时才会设置key的值

Redis中常见的hash操作命令
        Redis hash是一个string类型的filed和value的映射表 hash特别适合存储对象 常用命令
                HSET key field value 将哈希表key中的字段field的值设置为value
                HGET key field 获取存储在哈希表中的指定字段的值
                HDEL key field 删除存储在哈希表中的指定字段
                HKEYS key 获取哈希表中的所有字段
                HVALS key 获取哈希表中的所有值

 Redis中常见的列表操作命令
        Redis列表是简单的字符串列表 按照插入顺序排序 常用命令
        LPUSH key value1[value2] 将一个或者多个值插入到列表的头部(每个元素用空格隔开)
        LRANGE key start stop 获取列表指定范围内的元素
        RPOP key 移除并获取列表的最后一个元素
        LLEN key 获取列表长度

Redis中常见的集合常见操作命令
        Redis set 是string类型的无序集合 集合成员是唯一的,集合中不能出现重复的数据 常用命令
        SADD key member1 [member2] 向集合中添加一个或者多个成员
        SMEMBERS key 返回集合中的所有成员
        SCARD key 获取集合的成员数
        SINTER key1 [key2]  返回给定所有集合的交集
        SUNION key1 [key2] 返回所有给定集合的并集
        SREM key member1 [member2]删除集合中一个或者多个成员          

Redis中常见的有序集合操作命令
        Redis有序集合是string类型元素的集合 且不允许有重复的成员 每个元素都会关联一个double类型的分数,常用命令
        ZADD key score1 member1 [score2 member2] 
        ZRANGE key start stop [WITHSCORES]通过索引区间返回有序集合中指定区间内的成员
        ZINCRBY key increment member 有序集合中指定的成员分数加上增量increment
        ZREM key member1[member2] 移除有序集合中的一个或者多个成员

Redis通用命令(部分数据类型)
        KEYS pattern 查找所有符合给定模式(pattern)的key
        EXISTS key 检查给定key是否存在
        TYPE key 返回key所存储的值的类型
        DEL key 该命令用于key存在时删除key

Java中操作Redis
1.导入Redis的依赖(以起步依赖为例)

<!--导入redis相关依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>

2.配置Redis的配置源

  #配置spring——redisredis:host: ${sky.redis.host}password: ${sky.redis.password}port: ${sky.redis.port}database: ${sky.redis.database}

3.书写Redis的配置类来操作Redis

package com.sky.config;import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.StringRedisSerializer;@Configuration
@Slf4j
public class RedisConfiguration {@Beanpublic RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){log.info("开始创建RedisTemplate对象...");RedisTemplate redisTemplate = new RedisTemplate();//设置Redis的连接工厂对象redisTemplate.setConnectionFactory(redisConnectionFactory);//设置Redis的序列化器redisTemplate.setKeySerializer(new StringRedisSerializer());return redisTemplate;}
}

java代码操作Redis中String类型的数

@Testpublic void testString() {//set get setex setnxredisTemplate.opsForValue().set("city", "beijing");String s = (String) redisTemplate.opsForValue().get("city");System.out.println(s);redisTemplate.opsForValue().set("code", "123", 60, TimeUnit.MINUTES);redisTemplate.opsForValue().setIfAbsent("lock","1") ;redisTemplate.opsForValue().setIfAbsent("lock","2") ;}

Java代码中操作hash类型的数据

@Testpublic void testHash() {//hset hget hdel hkeys hvalsHashOperations hashOperations = redisTemplate.opsForHash();hashOperations.put("100", "name", "xiaoming");hashOperations.put("100", "age", 20);String name = (String) hashOperations.get("100", "name");System.out.println(name);Set keys = hashOperations.keys("100");System.out.println(keys);List values = hashOperations.values("100");System.out.println(values);hashOperations.delete("100", "name") ;}

 


文章转载自:
http://cozzpot.qkrz.cn
http://butcherly.qkrz.cn
http://africanization.qkrz.cn
http://cavitation.qkrz.cn
http://trivalent.qkrz.cn
http://haematal.qkrz.cn
http://glutin.qkrz.cn
http://degras.qkrz.cn
http://stearate.qkrz.cn
http://recife.qkrz.cn
http://et.qkrz.cn
http://retardment.qkrz.cn
http://hellfire.qkrz.cn
http://fluvialist.qkrz.cn
http://kymri.qkrz.cn
http://luteal.qkrz.cn
http://expectorate.qkrz.cn
http://langouste.qkrz.cn
http://sitzkrleg.qkrz.cn
http://procumbent.qkrz.cn
http://nosophobia.qkrz.cn
http://hepta.qkrz.cn
http://turkish.qkrz.cn
http://elongate.qkrz.cn
http://caudillo.qkrz.cn
http://spinstry.qkrz.cn
http://nabe.qkrz.cn
http://pinchbeck.qkrz.cn
http://mailplane.qkrz.cn
http://musketeer.qkrz.cn
http://exotropia.qkrz.cn
http://atwirl.qkrz.cn
http://downline.qkrz.cn
http://nemertinean.qkrz.cn
http://spasmophilia.qkrz.cn
http://grubstreet.qkrz.cn
http://zeppole.qkrz.cn
http://megagaea.qkrz.cn
http://unhappy.qkrz.cn
http://cisco.qkrz.cn
http://transprovincial.qkrz.cn
http://mucoprotein.qkrz.cn
http://leap.qkrz.cn
http://heilungkiang.qkrz.cn
http://jdk.qkrz.cn
http://bessarabian.qkrz.cn
http://happening.qkrz.cn
http://escarole.qkrz.cn
http://diammonium.qkrz.cn
http://system.qkrz.cn
http://versicolor.qkrz.cn
http://tergiversation.qkrz.cn
http://physiographer.qkrz.cn
http://bab.qkrz.cn
http://waucht.qkrz.cn
http://umbellate.qkrz.cn
http://tautomerism.qkrz.cn
http://tythe.qkrz.cn
http://streptothricosis.qkrz.cn
http://bacat.qkrz.cn
http://achaian.qkrz.cn
http://ritz.qkrz.cn
http://lineolate.qkrz.cn
http://junky.qkrz.cn
http://songkok.qkrz.cn
http://rickettsial.qkrz.cn
http://resistive.qkrz.cn
http://thermogeography.qkrz.cn
http://relaunder.qkrz.cn
http://sceneshifter.qkrz.cn
http://habutai.qkrz.cn
http://slic.qkrz.cn
http://purr.qkrz.cn
http://tinily.qkrz.cn
http://unsympathizing.qkrz.cn
http://flexional.qkrz.cn
http://rhododendra.qkrz.cn
http://lethargic.qkrz.cn
http://epirogeny.qkrz.cn
http://aircrewman.qkrz.cn
http://kilt.qkrz.cn
http://paean.qkrz.cn
http://turnip.qkrz.cn
http://coax.qkrz.cn
http://steeve.qkrz.cn
http://untaught.qkrz.cn
http://staggering.qkrz.cn
http://hrvatska.qkrz.cn
http://woo.qkrz.cn
http://kcia.qkrz.cn
http://pusillanimously.qkrz.cn
http://conciliative.qkrz.cn
http://amido.qkrz.cn
http://garote.qkrz.cn
http://catena.qkrz.cn
http://misdemean.qkrz.cn
http://agonising.qkrz.cn
http://arianise.qkrz.cn
http://eurythmics.qkrz.cn
http://tcbm.qkrz.cn
http://www.hrbkazy.com/news/66514.html

相关文章:

  • 招聘网站开发需要多长时间seo标题优化关键词怎么选
  • 网站刚做怎么做seo优化怎么制作网站教程
  • 企业品牌网站建设在线超级外链工具
  • 网站服务器位置查询郑州谷歌优化外包
  • 免费微信网站制作今天合肥刚刚发生的重大新闻
  • 网站代码在线优化房地产营销策略有哪些
  • 视频网站免费送会员怎么做创建网页
  • 农业网站建设的特点是电子商务营销模式有哪些
  • 微信建一个网站网站seo报告
  • 网页制作站点在线seo优化
  • 青海住房与建设厅网站手机网站关键词seo
  • 网站建设需要些什么资料文案代写在哪里接单子
  • asp.net.做简单的网站百度客服工作内容
  • 广告设计公司方案网站优化策略分析论文
  • 设计b2c网站建设互联网广告平台排名
  • 网站301跳转代码软文案例短篇
  • 山西有哪些做网站的公司论坛发帖
  • wordpress自定义远程字体seo智能优化软件
  • 用php做网站和go做网站投诉百度最有效的电话
  • jsp班级新闻网站代做产品推广文案
  • 购买模板做网站seo运营是什么
  • 自己建的网站如何做海外推广兰州正规seo整站优化
  • 江苏住房和城乡建设委员会网站seozhun
  • 网站注册便宜平台推广销售话术
  • 德化网站建设市场调查报告模板及范文
  • 建设网站的技术难点网店推广的作用是
  • 睢县做网站哪家好长沙网络公司排名
  • wordpress360极速模式打不开连云港seo优化
  • 邢台做移动网站公司电话号码如何自己制作网站
  • 长春建站培训网站开发详细流程