Redis在windows下安装运行

标 签:

1.redis官网下地址:https://redis.io/download,但在官方网站上并没有windows版本,官方是不支持windows的.

2.window版本都是些大牛封装,下载最新版本,现在提供几个下载地址:

    a.https://github.com/ServiceStack/redis-windows/tree/master/downloads github的serviceStack.

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

3.下载php的redis的扩展,在php的官网上搜索redis,地址:http://pecl.php.net/package/redis,选择对应的版本,widows是选择 dll 的链接.

4.注意php版本和线程安全,使用phpinfo()打印,然后看一下,php版本,位数,线程安全等信息.

5.下载正确的版本后,解压把里面的php_redis.dll和php_redis.pdb.放在php/ext目录下,然后在php.ini里面,添加

extension=redis ;等于7.2或以上的php版本添加
extension=php_redis.dll ;小于7.2以下的php版本添加

6.启动redis服务器,第二步已经把redis服务器下载好后解压在一个地方,打开里面的 redis.windows.conf ,修改里面的两项配置:

# maxmemory <bytes> ,注意的是,这里的单位是bytes
maxmemory 102400000

# requirepass foobared 如果需要密码验证,就加入如下配置
requirepass 123

7.,然后运行dos窗口,cd 到解压的 redis 服务器目录里,运行命令:

redis-server.exe redis.windows.conf

看到如果的,表示启动成功了,注意的是,不能关闭这个窗口,关闭了,redis服务也关闭了.

                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.0.503 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 13748
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[13748] 07 Jan 09:14:41.332 # Server started, Redis version 3.0.503
[13748] 07 Jan 09:14:41.332 * The server is now ready to accept connections on port 6379
[13748] 07 Jan 09:52:34.986 * 1 changes in 900 seconds. Saving...
[13748] 07 Jan 09:52:34.989 * Background saving started by pid 26788
[13748] 07 Jan 09:52:35.191 # fork operation complete
[13748] 07 Jan 09:52:35.192 * Background saving terminated with success

8.如果你嫌麻烦,可以把 redis 服务加了widows 系统服务,这样启动系统就直接运行,命令如下:

redis-server --service-install redis.windows.conf --loglevel verbose
#注意命令参数里面的 - 是两个

9.现在推荐一个 redis 教程地址: http://www.php.cn/redis/redis-php.html

Redis / 评 论 (0) / 热度 (376℃) / 2019-01-07 / 阅读全文  / MaWei