redis操作指令
1 2 3 4 5 |
redis-server.exe #打开服务端窗口 redis-cli #打开一个客户端窗口 redis-cli.exe -h 127.0.0.1 -p 6379 #打开一个客户端窗口 set myKey abc get myKey CONFIG GET * #获取所有配置项 |
1 2 3 4 5 6 7 8 9 10 11 12 |
#查看是否设置了密码验证: config get requirepass #设置密码 : config set requirepass "password" #设置了密码之后要使用密码操作 : auth password #事务命令: multi #标记一个事务块的开始 exec #执行所有事务块内的命令 discard #取消事务,放弃执行事务块内的所有命令 watch #监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断 unwatch #取消 WATCH 命令对所有 key 的监视 |
#linux上安装redis扩展,make & make install 后 #执行了make test,报错了: PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/local/src/phpredis-develop/modules/redis.so’ – /usr/local/src/phpredis-develop/modules/redis.so: undefined symbol: json_globals in Unknown on line 0
这是因为和json扩展加载顺序冲突导致的 解决方法: 不要在php.ini里加入extension=redis.so这行,可在php.d文件夹下创建新文件redis.ini,在redis.ini里加入extension=redis.so这行. 重启php,php -m 发现redis扩展加载上了