1:首先下载redis。
从下面地址下:https://github.com/MSOpenTech/redis/releases
2:创建redis.conf文件:
这是一个配置文件,指定了redis的监听端口,timeout等。如下面有:port 6379。
配置:
遇到问题:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
[18892] 05 Jan 16:02:28.584 # The Windows version of Redis allocates a memory mapped heap for sharing with
the forked process used for persistence operations. In order to share this
memory, Windows allocates from the system paging file a portion equal to the
size of the Redis heap. At this time there is insufficient contiguous free
space available in the system paging file for this operation (Windows error
0x5AF). To work around this you may either increase the size of the system
paging file, or decrease the size of the Redis heap with the --maxheap flag. Sometimes a reboot will defragment the system paging file sufficiently for
this operation to complete successfully.
Please see the documentation included with the binary distributions for more
details on the --maxheap flag.
Redis can not continue . Exiting.
|
处理方法:
1
2
3
4
5
|
windows硬盘需要配置虚拟内存,如果还有问题,清理磁盘碎片 redis.windows.conf <span style= "color: #ff0000;" ><strong>maxheap 1024000000
daemonize no </strong></span> |
更改redis的配置需要修改redis.conf文件,以下是它一些主要的配置注释:
#是否作为守护进程运行
daemonize no
#Redis 默认监听端口
port 6379
#客户端闲置多少秒后,断开连接
timeout 300
#日志显示级别
loglevel verbose
#指定日志输出的文件名,也可指定到标准输出端口
logfile redis.log
#设置数据库的数量,默认最大是16,默认连接的数据库是0,可以通过select N 来连接不同的数据库
databases 32
#Dump持久化策略
#当有一条Keys 数据被改变是,900 秒刷新到disk 一次
#save 900 1
#当有10 条Keys 数据被改变时,300 秒刷新到disk 一次
save 300 100
#当有1w 条keys 数据被改变时,60 秒刷新到disk 一次
save 6000 10000
#当dump .rdb 数据库的时候是否压缩数据对象
rdbcompression yes
#dump 持久化数据保存的文件名
dbfilename dump.rdb
########### Replication #####################
#Redis的主从配置,配置slaveof则实例作为从服务器
#slaveof 192.168.0.105 6379
#主服务器连接密码
# masterauth <master-password>
############## 安全性 ###########
#设置连接密码
#requirepass <password>
############### LIMITS ##############
#最大客户端连接数
# maxclients 128
#最大内存使用率
# maxmemory <bytes>
########## APPEND ONLY MODE #########
#是否开启日志功能
appendonly no
# AOF持久化策略
#appendfsync always
#appendfsync everysec
#appendfsync no
################ VIRTUAL MEMORY ###########
#是否开启VM 功能
#vm-enabled no
# vm-enabled yes
#vm-swap-file logs/redis.swap
#vm-max-memory 0
#vm-page-size 32
#vm-pages 134217728
#vm-max-threads 4
主从复制
在从服务器配置文件中配置slaveof ,填写服务器IP及端口即可,如果主服务器设置了连接密码,在masterauth后指定密码就行了。
持久化
- redis提供了两种持久化文案,Dump持久化和AOF日志文件持久化。
- Dump持久化是把内存中的数据完整写入到数据文件,由配置策略触发写入,如果在数据更改后又未达到触发条件而发生故障会造成部分数据丢失。
- AOF持久化是日志存储的,是增量的形式,记录每一个数据操作动作,数据恢复时就根据这些日志来生成。
3.命令行操作
使用CMD命令提示符,打开redis-cli连接redis服务器 ,也可以使用telnet客户端
# redis-cli -h 服务器 –p 端口 –a 密码
redis-cli.exe -h 127.0.0.1 -p 6379
连接成功后,就可对redis数据增删改查了,如字符串操作:
以下是一些服务器管理常用命令:
info #查看服务器信息
select <dbsize> #选择数据库索引 select 1
flushall #清空全部数据
flushdb #清空当前索引的数据库
slaveof <服务器> <端口> #设置为从服务器
slaveof no one #设置为主服务器
shutdown #关闭服务
相关推荐
redis windows支持32bit和64bit,自己实际情况选择,都是windows环境的,Redis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充...
包含在linux和windows环境下的redis的安装,和数据类型的介绍及基本使用
RDM为您提供了一个易于使用的 GUI,可以访问您的 Redis 数据库并执行一些基本操作: 将键视为树 CRUD 键 在树状视图中分析整个 DB 或选定的命名空间的内存使用情况(需要 redis 服务器 >= 4.0 列出已连接的客户端、...
RDM为您提供了一个易于使用的 GUI,可以访问您的 Redis 数据库并执行一些基本操作: 将键视为树 CRUD 键 在树状视图中分析整个 DB 或选定的命名空间的内存使用情况(需要 redis 服务器 >= 4.0 列出已连接的客户端、...
Redis:执行数据导入和表的基本操作。 Neo4j:完成数据导入、表操作,并构建基于知识图谱的对话系统。 项目总结:项目通过整合多种数据库和大数据框架,提供了一个高效、安全的数据管理平台。个人体会强调了技术能力...
此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...
软件环境:SpringBoot 1.5.1 +JDK1.8 + MySQL 5.6 部署环境:Windows 、Linux 、macOS 角色 : 主要开发 系统介绍 : 采用SpringBoot、MyBatis开发的一套快速开发平台 数据库兼容: MYSQL/Redis 目前开发主要完成度...
shiro-core 核心业务类模块,提供基本的数据操作、工具处理等 shiro-admin 后台管理模块 3、数据库表设计 sys_user sys_user_role sys_role sys_role_resources sys_resources 4、使用说明 使用IDE导入本项目 新建...
本机环境是jdk8,tomcat8,mysql5.7.13,windows下,IDE是IntelliJ IDEA, mongodb(mongodb-win32-x86_64-2008plus-v3.2-latest),redis(redis64-3.0.501), activeMq(apache-activemq-5.15.2) api测试工具为Postman,还...
操作系统:Windows 10 后端开发工具:Visual Studio 2019+ 前端开发工具:Visual Studio Code,安装nodejs,yarn SDK:安装.NET Core SKD 3.0 及以上 数据库:SQLServer2012及以上 本框架为.NET Core3.1+Ant Design ...
* 操作系统:`Windows`、`Linux` (Linux 大小写特别敏感 特别要注意,还有Linux上没有微软雅黑字体,需要安装这个字体,用于生成验证码) #用户名:admin 密码:123456 #数据库文件:mysiteforme.sql #数据库配置...
基于springboot脚手架的在线竞价拍卖管理系统,主要实现了普通用户在线参与竞价...运行环境:windows/Linux均可、jdk1.8、mysql5.7、redis3.0、idea/eclipse均可。 特色功能:拍卖者注册审核通过后可自由发布竞拍商品。
2、熟悉Unix/Linux和Windows操作系统的基本命令、常规服务、文件结构; 3、熟悉桌面维护及网络安全知识,可熟练进行局域网的搭建和网络设备的基本维护和故障处理; 4、熟悉腾讯云/阿里云云服务器,有大数据、高并发...
用户管理(管理后台的登录用户和对用户授权),角色管理(分配菜单权限),菜单管理(动态管理页面上的路由),权限控制(包括后端和前端的功能访问控制,前端可控制到按钮)机构管理,日志管理(记录后台登录以及所有的操作)...
强大的客户成功平台!... 警告:您应该安装一些默认情况下不会安装操作系统的软件,例如:带有sqlite3,g ++的Ubuntu 16.10 ... 基本uuChat配置 在src > config.json设置您自己的信息。 如果您未进行任何设置,则类似
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...
开发环境:Windows 10 + Mysql 开发工具:WebStorm、IDEA编译器、Git、Maven 应用部署服务器:SpringBoot内置Tomcat插件 Node服务器:Node v10.15.3 数据库:Mysql v5.5.59 缓存服务:Redis v2.8.9 代码仓库...
核心业务类模块,提供基本的数据操作、工具处理等 shiro-admin 后台管理模块 SQL Model 使用说明 使用IDE导入本项目 新建数据库CREATE DATABASE shiro; 导入数据库docs/db/shiro.sql 修改(resources/application.yml...