Redis安装及php操作Redis
Redis的安装
redis是开源的,C语言开发的,安装步骤:先下载源码,再编译(依赖gcc环境),再安装设置
检查是否安装gcc环境
rpm -qa| grep gcc*
yum install gcc-c++
创建目录,下载源码(通过华为镜像),解压源码
mkdir /usr/lib/redis
cd /usr/lib/redis/
wget https://mirrors.huaweicloud.com/redis/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz
进入文件夹,编译
cd ./redis-5.0.5/
make
安装,并检查是否安装了服务
make PREFIX = /usr/local/redis install
ls /usr/local/redis/bin
把解压目录下配置文件复制到安装路径下
cp /usr/lib/redis/redis-5.0.5/redis.conf /usr/local/redis/
由于前端启动模式启动后不可以随意关闭(进程断开),所以需要配置后端模式启动修改后端启动(即守护进程开启),取消ip绑定
vim /usr/local/redis/redis.conf
启动并指定配置文件
cd /usr/local/redis/
./bin/redis-server ./redis.conf
通过端口(6379)查看服务是否启动
ps -ef| grep redis
本地客户端连接
./bin/redis-cli -p 6379
Windows下php操作Redis
安装扩展
1.下载扩展文件:https://pecl.php.net/package/redis(必须和php版本一致)
2.将php_redis.dll放入php相应版本扩展下,比如:php7.4.3/ext目录下
3.在php.ini配置redis扩展extension=php_redis.dll
4.重启WAMP服务
5.参考文章连接:https://blog.csdn.net/ztnhnr/article/details/109131989
php操作Redis
public function rr ( ) {
$red = new \ Redis( ) ;
$red -> connect ( '主机' , 6379 ) ;
$red -> auth ( '密码' ) ;
$red -> setnx ( 'user' , 'dsdsdksldlsldlllsdlsldlsldllsldl' ) ;
echo $red -> get ( 'user' ) ;
}