codecamp

简介

来源:http://yuez.me/redis-ji-chu-jiao-cheng
作者:乐正 Yuez

Redis是一个键值存储仓库,经常被称为 NoSQL 数据库。键值存储仓库的本质是有能力按照一个键映射一个值的方式存储一些数据,然后你可以只通过这个键寻找到你之前通过这个键存储的值。我们可以使用命令SET将值『fido』存储在键『server:name』中:

SET server:name "fido"

Redis 将会把我们的数据永久存储。于是,我们可以假设这样询问 Redis 数据库:键 server:name 对应的值是什么? 然后,Redis 会返回『fido』。

GET server:name # => "fido"

下面列出了一些其他常用的命令:

  • DEL 根据给定的键,删除相应的键值关系
  • SETNX 当且仅当给定键没有指定值的时候,才设定相应的键值对
  • INCR 将数字递增
SET  connection 10
INCR connection # => 11
INCR connection # => 12
DEL  connection
INCR connection # => 1
过期
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }