介绍
Redis是一个高性能的key-value数据库。
Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端。
下面,我们就讲一下
Mac安装步骤
安装Redis
编译并启动(在解压开的目录下依次执行以下命令)
make
sudo make install
redis-server
测试
shell$ redis-cli
127.0.0.1:6379> set name zergling
OK
127.0.0.1:6379> get name
"zergling"
安装PhpRedis
编译安装(在解压开的目录下依次执行以下命令)
默认php环境
phpize
./configure --with-php-config=/usr/bin/php-config
sudo make
sudo make install
xampp环境(修改对应的php命令路径即可)
/Applications/XAMPP/xamppfiles/bin/phpize
./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
sudo make
sudo make install
执行phpize时可能会出现如下错误
Cannot find autoconf. Please check your autoconf installation
and the $PHP_AUTOCONF environment variable.
解决办法(已安装brew的直接执行第二句)
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install autoconf
修改php.ini
/ect/php.ini(默认环境)
/Applications/XAMPP/xamppfiles/etc/php.ini(xampp环境)
在最后添加
extension=redis.so
重启apache
验证
php -m |grep redis
/Applications/XAMPP/bin/php -m |grep redis
出现 redis 表示安装成功
Windows安装步骤
安装Redis:
1.获取Redis:
可以到GitHub上获取到Windows版本的Redis。将压缩包解压至自定义目录之内。
文件介绍:
redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redischeck-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis.windows.conf # 配置文件
2.配置Redis:
windows 运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC操作系统窗口。
使用命令【redis-server.exe redis.windows.conf】,启动redis 服务【如果您没出现如下的错误,直接跳过】。如果您也像我一样出现如下的错误,不用急,总有解决办法滴!
解决办法:
根据提示,是 maxheap 标识有问题,打开配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可.
#
# maxheap
maxheap 1024000000
然后再次启动。
3.测试:
启动redis服务的窗口,不用关闭,因为服务需要一直执行,关闭服务,直接关闭窗口就行。
新打开一个窗口,用自带的客户端工具进行测试 命令【redis-cli.exe】,详细操作如下。
事例展示了一个基本的读写操作,设置set key->age,value->21,get age 得到key的值。
安装phpRedis:
1.添加phpredis扩展
首先,查看所用php编译版本V6/V9 在phpinfo()中查看
2.下载扩展
3.修改配置文件
将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini(添加extension=php_redis.dll)
4.重新启动服务
重新启动服务,查看phpinfo(),下面表示成功
示例代码
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('name', 'zergling');
echo $redis->get('name');