下面是Windows系统安装Redis的详细步骤。
确认系统环境
在开始安装Redis前,需要先确认自己的系统是否支持Redis,同时需要确认自己已经安装了Visual C++ 2015 redistributable package,这是Redis运行所必须的前置条件。
下载Redis
从Redis官网的下载页面中,选择最新的稳定版本下载,这里以redis-5.0.12.tar.gz为例。
解压Redis
将下载好的Redis压缩包解压到目标文件夹下,这里我们将其解压至C:\redis。
编译Redis
打开Windows自带的命令行工具,进入C:\redis目录下,运行以下命令:
nmake -f Makefile.win
等待编译完成。
配置Redis
在C:\redis目录下,新建一个名为redis.windows.conf的配置文件,将以下内容复制并黏贴至文件中:
bind 127.0.0.1
protected-mode yes
port 6379
tcp-keepalive 300
daemonize no
pidfile redis.pid
logfile ""
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
dbfilename dump.rdb
dir ./
appendonly no
appendfilename "appendonly.aof"
启动Redis
在命令行窗口中输入以下命令启动Redis:
redis-server.exe redis.windows.conf
如果一切正常,命令行窗口会显示如下信息:
[48744] 28 Aug 18:05:52.855 # Server initialized
[48744] 28 Aug 18:05:52.855 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
[48744] 28 Aug 18:05:52.855 * Ready to accept connections
连接Redis
打开一个新的命令行窗口,运行以下命令连接至Redis:
redis-cli.exe -h 127.0.0.1 -p 6379
如果连接成功,则命令行窗口会显示如下信息:
127.0.0.1:6379>
至此,Redis就已经成功地安装在我们的Windows系统中了。
示例1:存储和获取数据
以下是使用redis-cli命令行工具存储和获取数据的示例:
127.0.0.1:6379> SET name "John"
OK
127.0.0.1:6379> GET name
"John"
示例2:在Node.js中使用Redis
以下是在Node.js中使用Redis的示例:
首先,安装redis模块:
npm install redis
然后,在Node.js中使用以下代码连接至Redis:
const redis = require("redis");
const client = redis.createClient();
client.on("error", function (err) {
console.log("Error " + err);
});
client.set("name", "John", function (err, reply) {
console.log(reply);
});
client.get("name", function (err, reply) {
console.log(reply);
});
注意,在使用Redis前,需要启动Redis服务器。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows系统安装Redis的详细图文教程 - Python技术站