http://www.redis.net.cn/order/redis的一些命令
【windows下安装redis】
下载地址:https://github.com/dmajkic/redis/downloads。
打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行redis-server.exe redis.conf。 如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:
这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。 切换到redis目录下运行
redis-cli.exe -h 127.0.0.1 -p 6379。
设置键值对set myKey abc 取出键值对get myKey
下载地址:http://pecl.php.net。搜索redis 让php识别 在php.ini 加上 extension=php_redis.dll 并且在php文件相应版本文件夹下的ext中放入 php_redis.dll文件 该文件在下载widows包中 有!
【linux下安装redis】
$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
$ tar xzf redis-3.2.1.tar.gz
$ cd redis-3.2.1
$ make
这个时候安装gcc后继续make 这个时候我们可以
make MALLOC=libc /make disclean
make
make完后 redis-3.2.1目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,
两个程序位于安装目录 src 目录下: 下面启动redis服务.
$ cd src
$ ./redis-server
再打开一个窗口
./src/./redis-cliset foo 123get foo
安装扩展让php识别linux 下的redis https://github.com/phpredis/phpredis/releases/tag/2.2.8
$ wget https://github.com/phpredis/phpredis/archive/2.2.4.tar.gz
$ cd phpredis-2.2.7
进入 phpredis 目录
$ /usr/local/php/bin/phpize
# php安装后的路径 这个目录需要更改我们可以
$whereis phpize
查看它所在目录
$ ./configure --with-php-config=/usr/local/php/bin/php-config
#这里咱们目录是 /user/bin/php-config
$ make &&make install
这个需要我们安装php-dev
$yum install php-devel
修改php.ini
$vi /usr/local/php/lib/php.ini
在其中加入
extension=redis.so
这是在appache中 如果在nginx中 我们需要重启一下php-fp
$msystemctl restart php-fpm
进入redis文件启动redis
$./src/redis-server redis.conf
&进入
$ redis-cli -h 127.0.0.1
在php 中
$redis = new Redis();
$redis->connect('IP',6379);
$redis->set('foo',123);
echo $redis->get('foo');
为了安全考虑我们可以设置一个密码AUTH password 如果报这个错误 我们可以输入
$ CONFIG SET requirepass '123456789'
设置密码!那么我们再次访问进去后要输入
AUTH 123456789php
中我们也要加入
$redis->auth('123456789');