win10环境Redis安装及配置,以及Redis服务无法启动的解决方法

1.下载redis

2.Redis配置

  • 打开目录中的redis.windows.conf配置文件。
    redis
  • 找到如下配置,设置redis最大占用内存:
maxmemory 2147483648

redis
如果没有设置最大使用内存是默认没有限制,这样如果我们在程序设计中没有考虑到数据最大临界值,会导致操作系统崩溃,后果无法想象。

  • 设置redis数据淘汰策略
    如果设置了maxmemory,一般都要设置过期策略。Redis默认有六种过期策略:
    • volatile-lru -> 根据LRU算法生成的过期时间来删除。
    • -allkeys-lru -> 根据LRU算法删除任何key。
    • volatile-random -> 根据过期设置来随机删除key。
    • allkeys->random -> 无差别随机删。
    • volatile-ttl -> 根据最近过期时间来删除(辅以TTL)。
    • noeviction -> 谁也不删,直接在写操作时返回错误。
  • 这里使用第一种:
maxmemory-policy volatile-lru

redis

  • 设置数据默认存放位置:
dir E:\MyRedis\data

redis

  • 设置redis密码
    这里设置的密码为123456。
requirepass 123456

redis

3.启动Redis

cmd进入Redis解压目录,执行如下命令:

redis-server.exe redis.windows.conf

显示下面界面
redis

4.测试Redis

  • 打开一个新的cmd窗口,执行以下命令启动redis客户端:
redis-cli.exe -h 127.0.0.1 -p 6379
  • 测试使用,第一次需要输入密码
C:\Users\DELL>redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> set name hzz
(error) NOAUTH Authentication required.  //需要使用密码
127.0.0.1:6379> auth 123456  //使用auth命令输入密码
OK
127.0.0.1:6379> set name hzz
OK
127.0.0.1:6379> get name
"hzz"
127.0.0.1:6379>

或者在登录时候输入密码:

redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
  • 配置环境变量
    redis

进入之后点击新建,添加redis安装目录:
redis
之后点击确定,确定,确定。

  • redis加入到windows服务中:
    进入到Redis安装目录,执行以下命令:
redis-server --service-install redis.windows.conf --loglevel notice --service-name Redis

redis
注意
redis
这里的配置文件需要是redis.windows.conf而不是redis.windows.server.conf。否则,前面的配置内容不会生效

  • 在windows查看,已成功将redis加入到windows服务中:
    redis
    启动Redis服务即可使用redis

5.Redis服务无法启动解决办法

如果按照上述方式安装好redis后,发现服务无法启动:
解决方法如下:

  • 先将windows服务中的Redis服务卸载:
    cmd进入Redis安装目录
redis-server.exe --service-uninstall

之后进行重新安装Redis服务,使用绝对路径:

redis-server.exe --service-install "D:\develop\Redis-x64-3.0.504\redis.windows.conf" --loglevel verbose

如图:
redis
此时,服务启动成功!
reids

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值