验证中...
Languages: HTML/CSS
Categories: 编程语言基础
Latest update 2019-06-12 16:50
简单实用redis
Raw Copy
缓存数据库
redis类型: string,list,hash,set,sorted zset;
缓存类型:数据缓存、静态缓存
mysql负载
redis和memcached的比较
1、redis不仅仅支持简单的K/V类型的数据,同时还提供List、set、zset、hash等数据结构的存储;
2、redis支持master-slave主一从模式;
3、redis支持数据AOF持久化、可以将内存中的数据保留在磁盘中,重启的时候可以再次加载进行使用;
4、redis单个value的最大限制是1GB,memcached只能存储1MB的数据;
命名规范:
空格和\n不可以,长度不做要求
一、命令行操作
exists key
del key1...keyn
type key
keys pattern*
rename oldkey newkey
dbsize//返回当前数据库key的数量
expire key seconds //为key设置过期时间
ttl key //返回key的剩余过期时间
select db-index//将key从当前数据库移动到指定数据库
flushdb//删除当前数据库的所有key
flushall//删除所有数据库中的所有Key
有16个库可做选择
二、string
set key val
[mset|mget] key1 {val}//设置和获得多个key
[incr|decr] key //对key进行加减操作,步数为1
[incrby|decrby] key intger //累加累减
append key value //追加字符
substr key start end //返回截取过的key的字符串值
三、List
List类型是一个双向链表,通过push、pop操作链表的头部或者尾部添加删除元素、这使得链表既可以作为栈、也可以用做队列;
lpush newlogin tom
rpop newlogin
file_put_contents("/opt/debug.log",$ctx.PHP_EOL,FILE_APPEND);//在非阻塞的通道下的调试神器
//接口log模式,是否启用
//如果启用接口,那就需要,增加此文件在相应位置
$this->log = file_exists('/tmp/debug_api') ? TRUE : $log;
解决中文乱码问题
#!/usr/bin/python
#coding:utf-8

Comment list( 0 )

You need to Sign in for post a comment

Help Search

183227_9af5e6a8_1826025 111910_4d91f001_1826025