直接双击D:\Program Files\redis-3.0目录下的redis-server.exe文件(redis服务器端),就会以窗口的形式运行Redis服务器(但该窗口不可关闭,否则,Redis服务不可用)。此种运行redis服务器的方式,没有加载指定的配置文件。
2. 运行Redis客户端
直接双击D:\Program Files\redis-3.0目录下的redis-cli.exe文件(redis客户端),如果显示127.0.0.1:6379>,就说明客户端运行成功。
输入命令: keys *
查看所有的键
如果提示“NOAUTH Authentication required.”,则说明Redis服务器设置了密码,请输入正确的密码后,再来进行其他 *** 作。
输入命令: auth 密码
如果提示OK,就说明密码正确。
Tips:可以将D:\Program Files\redis-3.0目录下的redis-server.exe发送到桌面快捷方式,便于以后快速打开Redis客户端。
3. 将Redis服务安装到本地服务
由于上述启动Redis服务器的方式有点复杂,且redis服务窗口不可关闭。故这里介绍如何将Redis服务安装到Windows系统的本地服务。
复制D:\Program Files\redis-3.0目录下的redis.windows.conf文件,重命名为redis.conf,来作为redis的配置文件。
打开win系统的命令行,依次输入下列命令:
d: (回车,切换到d盘)
cd Program Files\redis-3.0\ (回车,切换至D:\Program Files\redis-3.0目录)
redis-server --service-install redis.conf --loglevel verbose (回车,安装redis本地服务,指定配置文件redis.conf)
*** 作完成后,就可以到win系统的本地服务管理处,查看和 *** 作Redis服务。(计算机图标右键 ->管理) ->服务和应用程序 ->服务)
4. 设置Redis密码
编辑D:\Program Files\redis-3.0目录下的redis.conf配置文件,找到如下代码:
# requirepass foobared
将其复制一行,去掉前导的#注释符,将foobared改为你要设置的密码,如:
requirepass test
保存退出。
重启Redis服务,配置文件就会生效。
上海蓝盟为您解答:安装redis扩展:
1.通过composer进行安装,到项目根目录cmd运行(推荐)
php composer.phar require --prefer-dist yiisoft/yii2-redis
或者添加
"yiisoft/yii2-redis": "~2.0.0"
到对应项目的composer.json文件中
2.手动安装
点击下载:yii2.0-redis扩展
把下载的扩展文件放到vendor/yiisoft/下,命名为yii2-redis
修改vender/yiisoft/下的extensions.php,加入redis扩展
'yiisoft/yii2-redis' =>
array (
'name' =>'yiisoft/yii2-redis',
'version' =>'2.2.0.0',
'alias' =>
array (
'@yii/redis' =>$vendorDir . '/yiisoft/yii2-redis',
),
),
以上两种方式安装完成之后
windows下的环境搭建redis
下载地址:https://github.com/dmajkic/redis/downloads 下载下来的包里有两个,
一个是32位的,一个是64位的。根据自己的实情情况选择,
把这个文件夹复制到其它地方,比如D:\redis 目录下。
打开一个cmd窗口,使用cd命令切换目录到D:\redis 运行 redis-server.exe redis.conf
运行之后会出现以下界面:
blob.png
说明redis服务已经启动
配置Yii的component
'redis' =>[
'class' =>'yii\redis\Connection',
'hostname' =>'localhost',
'port' =>6379,
'database' =>0,
],
这样我们的redis就配置完成了,接下来就是验证了
public function actionIndex()
{
Yii::$app->redis->set('test','111') //设置redis缓存
echo Yii::$app->redis->get('test') //读取redis缓存
exit
return $this->render('index')
}
页面输出了“111”,就说明redis配置成功了
在D盘新建文件夹【redis】,右键解压RedisZIP包,把所有文件解压到redis文件夹中。(其他盘符也可以滴^_^)
文件介绍:
redis-benchmark.exe
#基准测试
redis-check-aof.exe
#
aof
redischeck-dump.exe
#
dump
redis-cli.exe
#
客户端
redis-server.exe
#
服务器
redis.windows.conf
#
配置文件
windows
运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC *** 作系统窗口。
使用命令【redis-server.exe
redis.windows.conf】,启动redis
服务【如果您没出现如下的错误,直接跳过】。如果您也像我一样出现如下的错误,不用急,总有解决办法滴!
解决办法:
根据提示,是
maxheap
标识有问题,打开配置文件
redis.windows.conf
,搜索
maxheap
,
然后直接指定好内容即可.
......
#
#
maxheap
maxheap
1024000000
.......
然后再次启动,OK,成功.
服务启动成功状态
启动redis服务的doc窗口,不用关闭,因为服务需要一直执行,关闭服务,直接关闭窗口就行。
新打开一个doc窗口,用自带的客户端工具进行测试
命令【redis-cli.exe】,详细 *** 作如下。。事例展示了一个基本的读写 *** 作,设置set
key->age,value->21,get
age
得到key的值。^_^
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)