怎么样在win7中安装redis服务

怎么样在win7中安装redis服务,第1张

windows7安装redis方法:

1、下载Redis的压缩包

https://github.com/dmajkic/redis/downloads

我下载的是redis-2.4.5-win32-win64.zip

下载完后将其解压放在自己要放的目录下

解压后的目录

如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹

文件夹进去后会看到一下的几个文件

redis-benchmark.exe: 性能测试 模拟N个客户端发送set,get请求

redis-check-aof.exe:更新日志检查

redis-check-dump.exe:本地数据库检查

redis-server.exe:服务程序

接下来就是安装了

打开dos命令栏,进入到redis的目录下面,输入以下命令:

redis-server.exe redis.conf

安装成功

然后再打开一个dos命令栏,进入到redis的目录下,输入以下命令:

redis-cli.exe -h 127.0.0.1 -p 6379

测试一下

set key value 存值

get key 取值

创建目录,copy配置文件

如何安装Redis集群

修改配置文件

按照此方式修改7001~7005的配置文件,注意修改端口号。

如何安装Redis集群

启动各个实例

如何安装Redis集群

创建集群

现在我们已经有了六个正在运行中的 Redis 实例, 接下来我们需要使用这些实例来创建集群, 并为每个节点编写配置文件。

通过使用 Redis 集群命令行工具redis-trib,编写节点配置文件的工作可以非常容易地完成redis-trib位于Redis 源码的src文件夹中,它是一个 Ruby 程序,这个程序通过向实例发送特殊命令来完成创建新集群,检查集群,或者对集群进行重新分片(reshared)等工作。

我们需要执行以下命令来创建集群:

[root@localhost src]# ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

/usr/bin/env: ruby: No such file or directory

如何安装Redis集群

系统中没有安装ruby,所以报上面的错误。

先安装ruby

[root@localhost yum.repos.d]# yum install ruby

[root@localhost yum.repos.d]# yum install rubygems

[root@localhost yum.repos.d]# gem install redis

Successfully installed redis-3.2.2

1 gem installed

Installing ri documentation for redis-3.2.2...

Installing RDoc documentation for redis-3.2.2...

如何安装Redis集群

再次创建集群

[root@localhost src]# ./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

Redis自动选择主从

如何安装Redis集群

连接集群

redis-cli 也可以作为集群的客户端工具,要想访问集群,只需连接任意一个redis实例即可。使用-c参数

[root@localhost bin]# ./redis-cli -c -p 7000

总结

set 命令写数据,集群将数据写到7001实例上,当你使用get命令获取数据时,客户端即自动切换到7001端口。

redis-cli对集群的支持是非常基本的, 所以它总是依靠 Redis 集群节点来将它转向(redirect)至正确的节点。一个真正的(serious)集群客户端应该做得比这更好: 它应该用缓存记录起哈希槽与节点地址之间的映射(map), 从而直接将命令发送到正确的节点上面。

eclipse使用redis集群

1、下载

https://github.com/MSOpenTech/redis

可看到当前可下载版本:redis2.6

下载windows平台文件:

解压后,选择当前64位win7系统对应的版本:

2、安装

1)解压后将里面所有文件拷贝至redis安装目录:

几个exe程序的功能:

redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).

redis-check-aof.exe:更新日志检查

redis-check-dump.exe:本地数据库检查

redis-cli.exe:客户端

redis-server.exe:服务端

2)将路径添加至系统环境变量:过程略

3)cmd下启动redis-server

注:由于此处未指定配置文件,系统采用默认参数

3、下载对应的配置文件

由上面cmd输出可知,当前版本为2.6.12

原页面上打开所有发布版本,找到2.6.12:

下载zip文件:

拷贝出redis.conf配置文件至安装目录:

配置文件各字段含义:http://cardyn.iteye.com/blog/794194

ps:如果配置文件的版本和当前exe程序的版本不匹配,很容易

由于参数不一致导致server端无法启动。

4、通过指定的配置文件启动服务端

5、客户端访问测试

另起一个cmd窗口:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8004872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存