Redis数据库之概念与创建服务

Posted Jin同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis数据库之概念与创建服务相关的知识,希望对你有一定的参考价值。

  概念                                 

Remote   Dictionary  Server key-value  数据库存储系统,数据结构服务器。

键是String类型,值(value)可以是字符串(String), 哈希(Map), 列表(list), 集合(sets)和有序集合(sorted sets),hyperloglog类型

  创建服务                         

Redis可以创建的服务分为四种,分别是临时服务、默认服务、自定义服务、主从服务

  临时服务             

1 A. 创建服务器: redis-server.exe  redis.windows.conf
2 B. 客户端连接: redis-cli.exe -h 127.0.0.1 -p 6379     (h: host   p: port)
3 C. 关闭服务: 把dos窗口关闭即可

  默认服务            

默认服务名为Rdis

1 A. 安装服务: redis-server.exe --service-install redis.windows.conf --loglevel verbose
2 B. 启动服务: redis-server.exe --service-start
3 C. 客户端连接: redis-cli.exe -h 127.0.0.1 -p 6379
4 D. 关闭服务: redis-server.exe --service-stop
5 E. 卸载服务: redis.server.exe --service-uninstall

  自定义服务       

自定义服务与默认服务的区别是自定义服务可以自定义服务名称

1 # 自定义一个服务名为redismaster的服务
2 A. 安装服务: redis-server.exe --service-install redis.windows.conf --service-name redismaster --loglevel verbose
3 B. 启动服务: redis-server.exe --service-start --service-name redismaster
4 C. 客户端连接: redis.cli.exe -h 127.0.0.1 -p 6379
5 D. 关闭服务: redis-server.exe --service-stop --service-name redismaster
6 E. 卸载服务: redis-server.exe --service-uninstall --service-name redismaster

  创建主从服务      

 该服务的创建需要两个redis目录,我将这两个目录分别命名为tool跟tool1

主服务在tool中创建,从服务在tool1中创建

现在创建主从服务,主服务为redismaster,从服务为redisclient

 1 # 打开一个dos窗口,进入tool1目录
 2 A. 改从服务: redis.windows.conf: port 6380 slaveof 127.0.0.1 6379
 3 # 进入tool目录
 4 B. 安装主服务: redis-server.exe --service-install redis.windows.conf --service-name redismaster --loglevel verbose
 5 C. 启动主服务: redis-server.exe --service-start --service-name redismaster
 6 # 进入tool1目录
 7 D. 安装从服务: redis-server.exe --service-install redis.windows.conf --service-name redisclient --loglevel verbose
 8 E. 启动从服务: redis-server.exe --service-start --service-name redisclient
 9 # 进入tool目录
10 F. 客户端连接主服务: redis-cli.exe -h 127.0.0.1 -p 6379
11 # 进入tool1目录
12 G. 客户端连接从服务: redis-cli.exe -h 127.0.0.1 -p 6380
13 # 进入tool目录
14 H. 停止主服务: redis-server.exe --service-stop --service-name redismaster
15 I. 卸载主服务: redis-server.exe --service-uninstall --service-name redismaster
16 # 进入tool1目录
17 J. 停止从服务: redis-server.exe --service-stop --service-name redisclient
18 K. 卸载从服务: redis-server.exe --service-uninstall --service-name redisclient

  Redis安装             

  windows下安装               

  linux下安装                  

  ubuntu下安装              

 

以上是关于Redis数据库之概念与创建服务的主要内容,如果未能解决你的问题,请参考以下文章

重学SpringBoot系列之redis与spring cache缓存

NoSQL之redis配置

Redis之数据备份与恢复

NoSQL之redis概述+部署

redis解决方案之三种集群模式的概念与部署

redis服务之主从复制哨兵模式群集模式