简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解

简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解,第1张

先下载redis,找到下载的压缩包 redis-64.3.0.503.zip,解压后,重命名为redis-3.0,置于某个文件夹下(如D:\Program Files)。

1. 运行Redis服务器端

直接双击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】,右键解压Redis

ZIP包,把所有文件解压到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的值。^_^


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

原文地址: http://outofmemory.cn/bake/11928944.html

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

发表评论

登录后才能评论

评论列表(0条)

保存