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

公司网站建设和推广百度seo排名优化如何

公司网站建设和推广,百度seo排名优化如何,网络营销策划案的形式,福田做棋牌网站建设找哪家公司好目录 前言 一、Redis入门 二、Redis常用数据类型 三、Redis常用命令 1. 字符串操作命令 2. 哈希操作命令 3. 列表操作命令 4. 集合操作命令 5. 有序集合操作命令 6.通用命令 四、在Java中操作Redis 前言 Redis是一个基于内存的key-value结构数据库,有以下…

 

目录

前言

一、Redis入门

二、Redis常用数据类型

三、Redis常用命令

1. 字符串操作命令

2. 哈希操作命令

3. 列表操作命令

4. 集合操作命令

5. 有序集合操作命令

6.通用命令

四、在Java中操作Redis


前言

Redis是一个基于内存的key-value结构数据库,有以下的优点:

  • 基于内存存储,读写性能高
  • 适合存储热点数据(热点商品、资讯、新闻)
  • 企业应用广泛

Redis安装包分为Windows版和Linux版:

  • Windows版下载地址:https://github.com/microsoftarchive/redis/releases
  • Linux版下载地址:https://download.redis.io/releases/


一、Redis入门

Redis的Windows版属于绿色软件,直接解压就可以使用,解压后目录结构如下图,红字是三个重要的文件:

如何启动Redis服务呢?

输入redis-server.exe redis.windows.conf,即可打开Redis服务,默认是6379端口。

然后通过客户端连接Redis服务器,还是在当前文件夹通过cmd打开一个新的命令行窗口,输入redis-cli.exe。

还可以通过以下命令还指定不同ip的Redis服务器。-h后跟的是ip地址, -p后面跟的是端口号。-a后面跟的是redis数据库的密码。我们可以在配置文件中修改Redis数据库的密码

二、Redis常用数据类型

哈希这种数据结构常常用来存储对象数据。

三、Redis常用命令

我们需要借助一块Redis的图形化工具Another Redis Desktop Manager。

1. 字符串操作命令

在我们的图形化界面中可以看到相应的命令提示

命令执行完之后,我们可以发现设置好了一条字符串数据。

2. 哈希操作命令

3. 列表操作命令

直接利用第一个命令就可以创建列表。

4. 集合操作命令

5. 有序集合操作命令

ZINCRBY key increment member 这个命令可以对指定成员加上分数increment。

若要查询有序集合中的所有成员: ZRANGE key 0 -1。

6.通用命令

KEYS *         返回所有的key

KEYS set*             返回所有以set开头的的key 

四、在Java中操作Redis

使用Spring Data Redis来进行Redis操作。

导入Maven坐标:

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>

配置Redis数据源:

spring:  redis:host: localhostport: 6379password: 123456database: 0

编写配置类:

@Configuration
@Slf4j
public class RedisConfiguration {@Beanpublic RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) {log.info("开始创建redis模版对象..");RedisTemplate redisTemplate = new RedisTemplate<>();// 设置redis的连接工厂对象redisTemplate.setConnectionFactory(redisConnectionFactory);// 设置redis key的序列化器redisTemplate.setKeySerializer(new StringRedisSerializer());return redisTemplate;}}

通过RedisTemplate对象操作Redis(通过单元测试来演示):

@SpringBootTest
public class SpringDataRedisTest {@Autowiredprivate RedisTemplate redisTemplate;@Testpublic void testRedisTemplate() {System.out.println(redisTemplate);// 获取Redis中的字符串类型ValueOperations valueOperations = redisTemplate.opsForValue();// 获取Redis中的哈希类型HashOperations hashOperations = redisTemplate.opsForHash();// 获取Redis中的列表类型ListOperations listOperations = redisTemplate.opsForList();// 获取Redis中的集合类型SetOperations setOperations = redisTemplate.opsForSet();// 获取Redis中的有序集合类型ZSetOperations zSetOperations = redisTemplate.opsForZSet();}/*** 操作字符串类型的数据*/@Testpublic void testString() {// 设置字符串类型的数据redisTemplate.opsForValue().set("city", "北京");// 获取city的值String city  = (String) redisTemplate.opsForValue().get("city");System.out.println(city);// 可以设置数据的有效期redisTemplate.opsForValue().set("code", "1234", 60, TimeUnit.SECONDS);}}

    /*** 操作哈希类型的数据*/@Testpublic void testHash() {HashOperations hashOperations = redisTemplate.opsForHash();// 向数据库中传入哈希类型的数据hashOperations.put("101", "name", "menghao");hashOperations.put("101", "age", "16");// 获取数据String name = (String) hashOperations.get("101", "name");System.out.println(name);System.out.println("---------------------------------------------------");// 获取所有的keySet keys = hashOperations.keys("101");System.out.println(keys);System.out.println("---------------------------------------------------");// 获取所有的valuesList values = hashOperations.values("101");System.out.println(values);// 删除数据(删除101中的age字段)hashOperations.delete("101", "age");}
}

操作其他类型的数据与操作字符串和哈希表都差不多。只需清楚每个方法是做什么的即可。


http://www.dtcms.com/wzjs/388328.html

相关文章:

  • 做英文小说网站全网推广平台有哪些
  • 住房和城乡建设部网站 城市绿地分类重庆做优化的网络公司
  • 网站制作公司相关工作推广网页怎么做的
  • wordpress前端发送后端德兴网站seo
  • 网站建设bd方案百度一下 你就知道官网 新闻
  • 网站上面的图片是怎么做的优化营商环境的措施建议
  • 计算机网络技术就业方向及前景seo引擎搜索网站关键词
  • 丹江口做网站企业关键词优化公司
  • 做家装家居网站seo机构
  • 手机网站开发视频搜索引擎网络推广方法
  • 西安市城乡建设档案馆网站手机百度助手
  • 小兵cms个人网站模板关键词竞价广告
  • 怎么做外贸网站推广西安seo服务培训
  • 南宁企业自助建站系统seo云优化是什么意思
  • 建设彩票网站犯法吗qq群推广网站免费
  • 青岛seo整站优化百度推广怎么提高关键词排名
  • 网站备案是什么一回事查域名ip地址查询
  • 网络公司要求做网站工商网监北京seo代理公司
  • 网络营销网站建设实训职业教育培训机构排名前十
  • 广州网站建设 粤icp宁波免费seo在线优化
  • seo网站平台银川网页设计公司
  • 专业设计公司vi设计韶关网站seo
  • 微信登陆入口官网百度搜索关键词优化
  • 谁帮58同城做的网站吗真正免费建站网站
  • 黑河做网站任何东西都能搜出来的软件
  • 优秀vi设计seo网站优化流程
  • 做网站使用什么语言好微信平台推广方法
  • AAP网站开发需要多少钱百度公司简介介绍
  • 网站友情链接要加什么用网图识别在线百度
  • 科泉网站seo兼职论坛