linux下安裝redis
二,list操作
操作命令(string)
說明set views hjm
如果沒有name這個鍵就先建立viewa,再賦值為0
get views
得到views得值
incr views
將views的值加一
incrby views 10
將views的值加10
decr views
將views的值減1
decrby views 10
將views的值減10
getrange views 0 3
獲取指定字串位置[ 0 , 3 ]
setrange 1 xx
從位置1開始替換為xx,例如 abcd → axxd
setex key3 30 「hello」
設定key3存活時間為30s
ttl key3
檢視鍵key3存活時間
setnx key4 「hello」
如果不存在就設定(成功返回1,否在為0)
mset k1 v1 k2 v2 k3 v3
批量設定鍵值對
mget k1,k2,k3
批量獲取值
msetnx k1 v1 k2 k3
如果沒有k1 k2 不存在就設定
getset(先獲取再賦值)
127.0.0.1:6379> getset key redis
(nil)
127.0.0.1:6379> getset key mangodb
"redis"
127.0.0.1:6379> get key
"mangodb"
127.0.0.1:6379> mset user:1:name zhangsan user:1:age 20
ok127.0.0.1:6379> mget user:1:name user:1:age
1)"zhangsan"
2)"20"
127.0.0.1:6379>
set user:2
ok127.0.0.1:6379> get user:2
""
操作命令(list)
說明lpush list one
往名字為list的列表放值one(放在頭部左邊)
rpush list right
放到列表尾部(右邊)
lpop list
移除第乙個元素
rpop list
移除最後乙個元素
lrange 0 -1
檢視所有元素
lindex list 0
獲得list第乙個值
llen list
list長度
lrem list 1 three
在list中移除乙個值three
trim list 0 2
只要下標為0,1,2的值,其餘不要
rpoplpush list otherlist
移除列表最後乙個元素並將它新增到另乙個列表
lset list 0 othervalue
將list中下標為0的值替換為其他的值
linsert before(after) 「world」 「other」
將other插入到world前面
127.0.0.1:6379> lpush list one
(integer) 1
127.0.0.1:6379> lpush list two
(integer) 2
127.0.0.1:6379> lpush list three
(integer) 3
127.0.0.1:6379> lrange list 0 1
1)"three"
2)"two"
127.0.0.1:6379> rpush list right
(integer) 4
127.0.0.1:6379> lrange list 0 -1
1)"three"
2)"two"
3)"one"
4)"right"
Caffe學習(未完)
在 caffe 中如何計算卷積 問題彙總待補充 caffe是大神賈揚清在加州伯克利大學博士期間開發的深度學習框架,在學界和工業界得到廣泛應用。caffe是cnn模型的非常好的框架,方便 易用 torch7是機器學習乙個非常好的框架,但是,學習曲線比caffe要陡峭一些。torch7更靈活,能搞定更多...
mysql學習筆記(未完)
1.連線伺服器 mysql h localhost u user p,然後輸入密碼。2.斷開伺服器 quit select version current date select now 4.取消一條命令 c 5.顯示資料庫 show databases 6.使用資料庫 use test 7.建立資...
音訊基礎學習(未完)
1.取樣頻率 sampling rate 取樣頻率是指每秒鐘抽取聲波幅度樣本的次數,其單位為hz 赫茲 取樣頻率不應低於原始聲音的最高頻率的2倍,這樣才能把以數字表達的聲音還原成原來的聲音。2.取樣精度 bit resolution 用於描述每個聲音樣本的振幅大小或者聲音樣本資料的二進位制位數。3....