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 { ...
随机推荐
- SQL Server(MySql)中的联合主键(联合索引) 索引分析
最近有人问到这个问题,之前也一直没有深究联合索引具体使用逻辑,查阅多篇文章,并经过测试,得出一些结论 测试环境:SQL Server 2008 R2 测试结果与MySql联合索引查询机制类似,可以认为 ...
- Python内置函数(62)——exec
英文文档: exec(object[, globals[, locals]]) This function supports dynamic execution of Python code. obj ...
- Python内置函数(13)——bytearray
英文文档: class bytearray([source[, encoding[, errors]]]) Return a new array of bytes. The bytearray cla ...
- Spring Security入门(2-2)Spring Security 的运行原理 2
- SVN (TortioseSVN) 版本控制之忽略路径(如bin、obj、gen)
在SVN版本控制时,新手经常会遇到这样的问题: 1.整个项目一起提交时会把bin . gen . .project 一同提交至服务器 2.避免提交编译.本地配置等文件在项目中单独对src.res进行提 ...
- Linux探索之路1---CentOS入坑笔记整理
前言 上次跟运维去行方安装行内环境,发现linux命令还是不是很熟练.特别是用户权限分配以及vi下的快捷操作.于是决定在本地安装一个CentOS虚拟机,后面有时间就每天学习一点Linux常用命令. 作 ...
- php程序报错:PHP Core Warning/cannot open shared object file: No such file or directory
今天开发调试程序的时候报错了,现象是有时候刷新会出现如下图: 这种主要是找不到共享库文件,即.so文件,网上主要有3种解决方法: 1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默 ...
- Python基础(函数-递归)
本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝 ...
- Python第三方库的安装方法总结
源码安装 很多第三方库都是开源的,几乎都可以在github 或者 pypi上找到源码.找到源码格式大概都是 zip . tar.zip. tar.bz2格式的压缩包.解压这些包,进入解压好的文件夹,通 ...
- Java-NIO(六):Channel聚集(gather)写入与分散(scatter)读取
Channel聚集(gather)写入: 聚集写入( Gathering Writes)是指将多个 Buffer 中的数据“聚集”到 Channel. 特别注意:按照缓冲区的顺序,写入 positio ...