Windows下安装Redis
第一步: ? 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用的端口号,这个最好找个地方记下来。 ? 安装好后,你会发现Windows Service列表中,就出现了Redis服务,确保该服务是启动状态: ? ? 第二步: ? 之后我们就可以用redis-cli来进行数据操作了,本例中我的Redis是安装在D:Program FilesRedis路径下的。 首先打开CMD,然后定位到路径D:Program FilesRedis ? 之后敲入redis-cli 这时我们就通过redis-cli登入Redis了 ? 尝试设置一个键值Age到Redis: ? 再从Redis读取键值Age: ? ? Redis多个数据库 ? 注意:Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。 redis> SELECT 1 OK redis [1] > GET foo (nil) 然而这些以数字命名的数据库又与我们理解的数据库有所区别。首先Redis不支持自定义数据库的名字,每个数据库都以编号命名,开发者必须自己记录哪些数据库存储了哪些数据。另外Redis也不支持为每个数据库设置不同的访问密码,所以一个客户端要么可以访问全部数据库,要么连一个数据库也没有权限访问。最重要的一点是多个数据库之间并不是完全隔离的,比如FLUSHALL命令可以清空一个Redis实例中所有数据库中的数据。综上所述,这些数据库更像是一种命名空间,而不适宜存储不同应用程序的数据。比如可以使用0号数据库存储某个应用生产环境中的数据,使用1号数据库存储测试环境中的数据,但不适宜使用0号数据库存储A应用的数据而使用1号数据库B应用的数据,不同的应用应该使用不同的Redis实例存储数据。由于Redis非常轻量级,一个空Redis实例占用的内在只有1M左右,所以不用担心多个Redis实例会额外占用很多内存。 ? 例子: 选择0号数据库,设置键值Money为100,再获取键值Money成功: 然后选择1号数据库,获取键值Money失败: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何更改nsis快捷方式的开头?
- windows-7 – 如何在Windows 7中安装虚拟硬盘驱动器
- 无法更改Windows Server 2012 R2系统时间
- Windows 2008服务器r2上的mysqltuner.pl
- windows-firewall – 禁用程序通过API向Windows防火墙添加例
- virtualbox – 无法安装DHCP服务器,磁盘空间不足
- windows / c:如何从信号处理程序中获取有用的堆栈跟踪?
- 编译器构造 – 当编译器不提供uint8_t时,它有什么好的替代品
- com – 错误0x800706F7“存根接收到错误数据”在Windows XP
- Windows – 如何在NSIS安装程序中的完成页面上添加桌面快捷
- windows-server-2012 – 如何在Microsoft Server
- 如何获取skype bot apis的授权令牌?
- windows-server-2008-r2 – Windows防火墙拒绝连
- windows – 带有Indy组件的SendEmail
- windows – 私有字节的win32 API函数是什么?
- xaml – 当我更改主题设置时,为什么我的Adaptive
- 机器加入Windows域时使用了哪些协议?
- 在Windows上的ssh客户端和服务器上的Mercurial
- windows – 如何通过HTTP从Internet检索文件?
- 如何确定dll文件是使用Delphi还是Lazarus编译为x