8月21日
redis
与memcatch区别
- redis不怕掉电 将内存做了个持久化
nil(常见的特殊的返回值)
- Nil is a contraction of the Latin word for “nothing,” nihil.
安装
-
https://github.com/tporadowski/redis/releases.
- 记得把add to path 勾上
常用操作
-
开启redis本地服务器
-
redis-cli (-h 127.0.0.1 -p 6379默认)
- h host p port
-
-
k-v
-
set a 123
-
get a
-
expire a 3
- 3秒生存期
-
del a
-
-
list
-
可以理解为头碰头的两个栈左右拼在一起
-
lpush/rpush a 123
- 左右栈压入元素
-
lpop/rpop a
- 左右栈弹出元素
-
lrange a 0 4
- 这里的l指list ;查看表a的【0,4】的元素;越界不报错;可以使用负数下标;注意负数下标实际上转换成对应正数下标再选取元素
-
llen a
- 这里的l指list;查看表a的长度;长度指元素个数
-
del a
-
-
hset
-
key的哈希集合 key-field-value
-
hset h a 1 b 2 c 3
- 增加h的多个字段
-
hdel h a b c
- 删除h的多个字段
-
hget h a
- 由h和字段获得值
-
hgetall h
- 获得h的所有字段和值 返回 a 1 b 2 c 3
-
hkeys h
- 获得h的所有字段
-
-
set
-
交集 并集 差集
-
sadd A a b c;sadd B b c d
-
sinter A B
- 交
-
sunion A B
- 并
-
sdiffer A B
- 差
-
smembers A
- A的成员
-
-
zset
-
有序集合 用于网站排名
-
zadd k 1 a 2 b
- k这个有序集合中添加a,b两项 其分数分别为1,2
-
zrange k 0 -1
- 从小到大 打印项a,b
-
zrevrange k 0 -1
- 从大到校打印项a,b
-
查网络俚语
why does xxx mean xxx
-
为甚么xxx意味着xxx
- 得到来源
xxx in java
-
java中的xxx是什么意思
- 得到作用
环境变量
系统变量
- 此计算机的所有用户都能使用
用户变量
- 仅当前用户能使用
优先级
- 当系统变量与用户变量发生冲突时以用户变量优先