Redis数据库之概念与创建服务
概念
Remote Dictionary Server key-value 数据库存储系统,数据结构服务器。
键是String类型,值(value)可以是字符串(String), 哈希(Map), 列表(list), 集合(sets)和有序集合(sorted sets),hyperloglog类型
创建服务
Redis可以创建的服务分为四种,分别是临时服务、默认服务、自定义服务、主从服务
临时服务
A. 创建服务器: redis-server.exe redis.windows.conf
B. 客户端连接: redis-cli.exe -h 127.0.0.1 -p 6379 (h: host p: port)
C. 关闭服务: 把dos窗口关闭即可
默认服务
默认服务名为Rdis
A. 安装服务: redis-server.exe --service-install redis.windows.conf --loglevel verbose
B. 启动服务: redis-server.exe --service-start
C. 客户端连接: redis-cli.exe -h 127.0.0.1 -p 6379
D. 关闭服务: redis-server.exe --service-stop
E. 卸载服务: redis.server.exe --service-uninstall
自定义服务
自定义服务与默认服务的区别是自定义服务可以自定义服务名称
# 自定义一个服务名为redismaster的服务
A. 安装服务: redis-server.exe --service-install redis.windows.conf --service-name redismaster --loglevel verbose
B. 启动服务: redis-server.exe --service-start --service-name redismaster
C. 客户端连接: redis.cli.exe -h 127.0.0.1 -p 6379
D. 关闭服务: redis-server.exe --service-stop --service-name redismaster
E. 卸载服务: redis-server.exe --service-uninstall --service-name redismaster
创建主从服务
该服务的创建需要两个redis目录,我将这两个目录分别命名为tool跟tool1

主服务在tool中创建,从服务在tool1中创建
现在创建主从服务,主服务为redismaster,从服务为redisclient
# 打开一个dos窗口,进入tool1目录
A. 改从服务: redis.windows.conf: port 6380 slaveof 127.0.0.1 6379
# 进入tool目录
B. 安装主服务: redis-server.exe --service-install redis.windows.conf --service-name redismaster --loglevel verbose
C. 启动主服务: redis-server.exe --service-start --service-name redismaster
# 进入tool1目录
D. 安装从服务: redis-server.exe --service-install redis.windows.conf --service-name redisclient --loglevel verbose
E. 启动从服务: redis-server.exe --service-start --service-name redisclient
# 进入tool目录
F. 客户端连接主服务: redis-cli.exe -h 127.0.0.1 -p 6379
# 进入tool1目录
G. 客户端连接从服务: redis-cli.exe -h 127.0.0.1 -p 6380
# 进入tool目录
H. 停止主服务: redis-server.exe --service-stop --service-name redismaster
I. 卸载主服务: redis-server.exe --service-uninstall --service-name redismaster
# 进入tool1目录
J. 停止从服务: redis-server.exe --service-stop --service-name redisclient
K. 卸载从服务: redis-server.exe --service-uninstall --service-name redisclient
Redis安装
windows下安装

linux下安装

ubuntu下安装

Redis数据库之概念与创建服务的更多相关文章
- mongodb配置数据库文件夹,创建服务
配置步骤 1.新建data文件夹,并在data下创建db及log文件夹 2.在mongodb安装目录下新增mongod.cfg文件,配置如下 systemLog: destination: fi ...
- redis数据库-VUE创建项目
redis数据库 ''' 关系型数据库: mysql, oracle 非关系型数据库(nosql): redis,mongodb (没有表的概念) key-value mongodb: json 数据 ...
- 高级运维(六):源码安装Redis缓存服务、常用Redis数据库操作指令、配置Redis主从服务器
一.源码安装Redis缓存服务 目标: 本案例要求先快速搭建好一台Redis服务器,并测试该缓存服务器: 1> 设置变量test,值为123 2> 查看变量test的值 3> 设置计 ...
- Linux通过端口转发来访问内网服务(端口转发访问阿里云Redis数据库等服务)
# 安装rinetd wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz& ...
- 使用AOF持久化文件实现还原Redis数据库并得到RDB持久化文件
目录 1 编写本文的初衷 2 具体实施 2.1 Redis持久化概念简介 2.2 获取指定Redis的AOF持久化文件 2.3 把Redis的持久化AOF文件转换为RDB文件 1 编写本文的初衷 因为 ...
- windows下安装redis数据库
第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用 ...
- redis数据库基础篇
一.Redis介绍 Redis 是一个高性能的key-value数据格式的内存缓存,NoSQL数据库.NOSQL:not only sql,泛指非关系型数据库.关系型数据库: (mysql, orac ...
- 超强、超详细Redis数据库入门教程
这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么2.redis的作者何许人也3.谁在使用red ...
- redis 数据库实现
redis 数据库实现 数据库的 server 端和 client 端 server 端 数据库在 server 端的存储 // redisServer 结构 struct redisServer { ...
随机推荐
- Linux系统把/home重新挂载到其他硬盘或分区
一开始没有做好规划,导致/home空间不足,再加上分区表不是GPT,导致无法扩展超过2T,因此需要重新划分一块更大的硬盘给/home. 1.把新挂载的4T硬盘进行分区和格式化 2.创建目录 sudo ...
- print 函数设置字体颜色
格式:\033[显示方式;前景色;背景色m数值表示的参数含义:显示方式: 0(默认值).1(高亮).22(非粗体).4(下划线).24(非下划线). 5(闪烁).25(非闪烁).7(反显).27(非反 ...
- 日推20单词 Day01
1.conflict n. 冲突 2.electronic adj. 电子的 3.mine n. 矿藏,地雷 4.mineral n. 矿物质 adj. 矿物的 5.undermine vt 破坏,渐 ...
- QT生成随机数
QT生成随机数和C语言差距不大,C语言用srand()和rand(),QT是用Qsrand()和qrand(): QT生成随机数的格式是: qsrand(QTime(0,0,0).secsTo(QTi ...
- AOV网络和Kahn算法拓扑排序
1.AOV与DAG 活动网络可以用来描述生产计划.施工过程.生产流程.程序流程等工程中各子工程的安排问题. 一般一个工程可以分成若干个子工程,这些子工程称为活动(Activity).完成了这些活动 ...
- redis从入门到
下载 首先我们要到GitHub(https://github.com/MicrosoftArchive/redis/releases)上下载Source code (tar.gz) 上传到Linux上 ...
- scrapy中的request
scrapy中的request 初始化参数 class scrapy.http.Request( url [ , callback, method='GET', headers, body, cook ...
- django 开发忘记密码通过邮箱找回功能
一.流程分析: 1.点击忘记密码====>forget.html页面,输入邮箱和验证码,发送验证链接网址的邮件====>发送成功,跳到send_success.html提示 2.到邮箱里找 ...
- Hibernate注解用法
@NotNull 适用于基本类型,任何对象的value不能为null. @NotBlank 适用于String类型,只能用于字符串不为null,并且字符串trim()以后length要大于0 @Not ...
- iframe 里的高度适应的问题
iframe 这个东西功能是很强大,但是有一个巨大的问题就是高度自适应的问题: 不过这个问题,百度或者谷歌上有很多解决办法,但是,很多时候都有兼容性问题: 所有我就每个方法都试了一遍,终于找到了一个 ...