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

网站做次级页面百度竞价代运营公司

网站做次级页面,百度竞价代运营公司,win7 iis网站无法显示该页面,上海专业做网站的公司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://www.hkea.cn/news/86207/

相关文章:

  • 邓州做网站网络广告有哪些形式
  • 爬闪数媒 网站建设网站建站流程
  • 网站建设广州白云百度统计app下载
  • 惠州短视频seoseowhy论坛
  • 肇庆网站快速排名优化温州seo排名公司
  • 北京疫情死亡人数最新消息王通seo赚钱培训
  • 北京做网站的外包公司营销策划方案案例范文
  • 专业做酒店网站关键词优化排名软件流量词
  • 做网站推广代理上海网络推广服务
  • wordpress可以做大吗搜索引擎优化的英语简称
  • 民治专业做网站公司中国企业500强排行榜
  • 潍坊 公司 网站seo点击排名器
  • 网站可以做赌博广告建站宝盒
  • 运城市做网站英文seo外链
  • 江宁网站建设如何建立网上销售平台
  • 淄博企业网站建设有限公司搜索引擎关键词竞价排名
  • 网站的优点企业专业搜索引擎优化
  • 哪里有软件开发培训机构无锡seo培训
  • 网站怎么做反链seo是什么品牌
  • 技术型网站做哪一种好软文范例大全100
  • 百度搜索什么关键词能搜到网站seo高效优化
  • 网站搭建分站需要多少钱互联网营销策划
  • 音乐网站的音乐怎么做seo先上排名后收费
  • 清河做网站报价seo实战培训王乃用
  • wordpress 回收站在哪个文件夹营销方式和手段
  • 垂直型电商网站如何做快速排名软件哪个好
  • 做产品推广有网站比较好的免费自助建站平台
  • 番禺网站建设公司排名百度推广页面投放
  • 沈阳做微网站百度收录刷排名
  • 网站建设与管理技术发展seo是什么意思如何实现