介绍:
Redis是远程字典服务器(远程数据服务)一款内存高速缓存数据库。有丰富的数据类型(结构),比如字符串列表哈希集排序集。
1、可持久化(随时把数据备份到硬盘中一份),快照,保证了数据安全。
2、数据的备份,即主从模式(主从)模式)的数据备份。
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)
redis网站
官方的 https://redis.io/ 中文版的 http://www.redis.cn/
安装redis
事实上意大利人反对只给Linux写了Redis,而后面的windows版本的redis事实上是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个Win64的版本,所以没有官方的Windows版本。
win64位下安装下载地址:https://github.com/MicrosoftArchive/redis/releases
打开一个cmd窗口使用cd命令切换目录到redis的解压目录运行redis-server.exe redis.windows.conf。如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了.
切换到redis的目录下,使用redis-server.exe redis.windows.conf 后面的那个redis.windows.conf可以省略,如果省略,会启用默认的。
使用redis-server.exe启动redis服务后,再打开一个cmd,在文件目录下输入redis-cli.exe,即可使用redis了。
简化操作:
如果每次开启redis服务都需要从cmd中输入路径然后再输入开启命令,当cmd窗口不小心关闭,那么redis服务也就关掉了。这在平常的开发中往往需要频繁的重启Redis,因而非常的低效而不人性化。(即后台启动)
所以这里为了简化以后连接方便操作,这里我就是先把reids的安装路径通过window的环境变量设置了,然后这样不用在redis目录下面才可以开启服务,另外,为了防止关掉cmd,redis服务就关闭了,这里给大家说一下,如何将redis添加到window的服务列表里面
Redis服务常用指令,在cmd中,在你的redis安装的目录下,输入下面的命令
注册服务
redis-server.exe --service-install redis.windows.conf
删除服务
redis-server --service-uninstall
开启服务
redis-server --service-start
停止服务
redis-server --service-stop
注意:而我没有注册服务的话并不能在服务里面找到它
redis-server --service-start cmd命令启动