猿问
下载APP

开发环境 安装php-redis.dll后,为什么就可以使用redis?

1、开发环境 安装php-redis.dll后,为什么就可以使用redis?
此redis是否就是客户端?
2、那线上环境的redis服务端又起的什么作用昵?管理redis数据或是其它?
3、这个问题网上搜索了,没有找到满意的答案,求大神解答

饮歌长啸
浏览 275回答 2
2回答

HUX布斯

服务类软件一般都分为服务端和客户端,服务端自然就是安装在服务器上的,存储并管理资源。一般情况下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语言编写这样的一个扩展

慕仰1329654

redis 安装成功后会得到 redis-server 和 redis-cli ; redis-server 就是用来存储数据的; redis-cli 则是给人在命令行下用来连接 redis-server 然后进行增删改查的操作的客户端; php-redis.dll 则是给 PHP 用来连接 redis-server 然后进行增删改查的操作的扩展;这样理解不?
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答