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

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

先下载redis,找到下载的压缩包 redis-6430503zip,解压后,重命名为redis-30,置于某个文件夹下(如D:\Program Files)。
1 运行Redis服务器
直接双击D:\Program Files\redis-30目录下的redis-serverexe文件(redis服务器端),就会以窗口的形式运行Redis服务器(但该窗口不可关闭,否则,Redis服务不可用)。此种运行redis服务器的方式,没有加载指定的配置文件
2 运行Redis客户端
直接双击D:\Program Files\redis-30目录下的redis-cliexe文件(redis客户端),如果显示127001:6379> ,就说明客户端运行成功。
输入命令: keys
查看所有的键
如果提示“NOAUTH Authentication required”,则说明Redis服务器设置了密码,请输入正确的密码后,再来进行其他 *** 作。
输入命令: auth 密码
如果提示OK,就说明密码正确。
Tips:可以将D:\Program Files\redis-30目录下的redis-serverexe发送到桌面快捷方式,便于以后快速打开Redis客户端。
3 将Redis服务安装到本地服务
由于上述启动Redis服务器的方式有点复杂,且redis服务窗口不可关闭。故这里介绍如何将Redis服务安装到Windows系统的本地服务。
复制D:\Program Files\redis-30目录下的rediswindowsconf文件,重命名为redisconf,来作为redis的配置文件。
打开win系统的命令行,依次输入下列命令:
d: (回车,切换到d盘)
cd Program Files\redis-30\ (回车,切换至D:\Program Files\redis-30目录)
redis-server --service-install redisconf --loglevel verbose (回车,安装redis本地服务,指定配置文件redisconf)
*** 作完成后,就可以到win系统的本地服务管理处,查看和 *** 作Redis服务。(计算机图标右键 -> 管理) -> 服务和应用程序 -> 服务)
4 设置Redis密码
编辑D:\Program Files\redis-30目录下的redisconf配置文件,找到如下代码:
# requirepass foobared
将其复制一行,去掉前导的#注释符,将foobared改为你要设置的密码,如:
requirepass test
保存退出。
重启Redis服务,配置文件就会生效。

关于Redis未授权访问,以下说法是不正确的:
说法:Redis默认不允许未授权访问,只有在配置文件中明确设置了bind参数为0000才会存在未授权访问的风险。
事实:实际上,Redis默认是没有开启认证机制的,也就是说任何人都可以访问Redis服务器。只要知道Redis服务器的IP地址和端口号,就可以直接连接到Redis服务器,并进行任意 *** 作,包括读写数据、执行命令等。因此,如果不对Redis进行安全配置,就会存在未授权访问的风险。
为了避免未授权访问,建议对Redis进行安全配置,包括设置密码认证、限制IP访问等措施,以保障Redis的安全。

1、根据php信息,如下图,下载合适的 phpredisdll扩展包。下载地址:  >

用phpinfo 查看到时TS vc9。那么下载的版本就对应好

ts版 phpredis_54_vc9_ts7z                         nts版  phpredis_54_vc9_nts7z   

2、解压缩之后得到两个文件,分别将两个文件复制到php 目录的 ext目录下。

3、修改phpini文件。加入extension 扩展

extension=php_igbinarydll
extension=php_redisdll

4、 重启apache ,查看phpinfo 界面。如下则表示安装成功


5、phpredis   hellow word    开始你的redis使用

<php

$redis = new Redis();                   //redis对象

$redis->connect("192168606","6379"); //连接redis服务器

$redis->set("test","Hello World");      //set字符串值

echo $redis->get("test");               //获取值

>

感谢网友分享。

Redis 是一个开源的多平台数据存储软件,使用 ANSI C 编写,直接在内存使用数据集,这使得它得以实现非常高的效率。Redis 支持多种编程语言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多语言。redis 的代码量很小,只有约3万行,它只做“很少”的事,但是做的很好。尽管是在内存里工作,但是数据持久化的保存还是有的,而redis 的可靠性就很高,同时也支持集群,这些可以很好的保证你的数据安全。
构建 Redis
redis 目前没有官方 RPM 安装包,我们需要从源代码编译,而为了要编译就需要安装 Make 和 GCC。
如果没有安装过 GCC 和 Make,那么就使用 yum 安装。
yum install gcc make
从官网下载 tar 压缩包。
curl >Redis 命令用于在 redis 服务上执行 *** 作。所以我们必须要启动Redis服务程序,也就是redis安装目录下的redis-serverexe,你可以双击执行,也可以打开cmd窗口,将路径定位到Redis安装目录下,通过redis-server命令执行。
要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中,也就是redis-cliexe,同理,可以双击执行也可以通过命令执行。


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

原文地址: https://www.outofmemory.cn/zz/13478877.html

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

发表评论

登录后才能评论

评论列表(0条)

保存