1、开发环境 安装php-redis.dll后,为什么就可以使用redis?
此redis是否就是客户端?
2、那线上环境的redis服务端又起的什么作用昵?管理redis数据或是其它?
3、这个问题网上搜索了,没有找到满意的答案,求大神解答
1、开发环境 安装php-redis.dll后,为什么就可以使用redis?
此redis是否就是客户端?
2、那线上环境的redis服务端又起的什么作用昵?管理redis数据或是其它?
3、这个问题网上搜索了,没有找到满意的答案,求大神解答
服务类软件一般都分为服务端和客户端,服务端自然就是安装在服务器上的,存储并管理资源。一般情况下redis这个称呼都是指redis服务端软件(redis-server)
客户端就是用户用来连接服务器的软件,可以在客户端连接服务端后,操作存储在服务端的资源。redis的客户端在命令行下默认为redis-cli,也有一些图形界面的redis客户端。图形界面的客户端其实也是对命令行客户端的命令的封装。
再说php_redis.dll,这是一个php的redis扩展,本质上是由C语言编写的一系列提供给php操作redis的函数,在linux系统下该扩展以.so为扩展名。
再举个实例,就拿svn来说,svn服务端是安装在服务器的,svn仓库自然也是保存在服务器。
windows中的小乌龟就是svn的图形界面客户端,通过鼠标点击等操作,可以对服务器中svn仓库中的文件进行怎删改查操作。由于php没有操作svn的必要,所以没有php-svn.dll这样的扩展,要是题主愿意玩,也可以自己使用C语言编写这样的一个扩展
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
1 回答1.9k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
redis 安装成功后会得到 redis-server 和 redis-cli ;
redis-server 就是用来存储数据的;
redis-cli 则是给人在命令行下用来连接 redis-server 然后进行增删改查的操作的客户端;
php-redis.dll 则是给 PHP 用来连接 redis-server 然后进行增删改查的操作的扩展;
这样理解不?