--1】當內存不足引起 redis出錯 先嘗試下列語句,指定redis使用內存
redis-server.exe redis.windows.conf --maxheap 200m
redis-server.exe redis.windows.conf --maxheap 400m
redis-server.exe redis.windows.conf --maxheap 100m
---2】creating server tcp listening socket 127.0.0.1:6379: bind No error
的解決方案如下按順序輸入如下命令就可以連接成功
1. redis-cli.exe
2. shutdown
3. exit
4. redis-server.exe redis.windows.conf
--啟動redis命令
redis-server redis.windows.conf
--redis學習網址
https://www.cnblogs.com/javazhiyin/p/9842571.html【漫畫了解redis 1】
https://www.cnblogs.com/javazhiyin/p/9871456.html【漫畫了解redis 2】
----redis常見命令
redis-server.exe redis.conf //redis.conf配置文件在測試和開發時可以省略,windows下載的解壓包不包含此文件,需自己下載
config get requirepass //獲取當前密碼
config set requirepass E123456//設置當前密碼,服務重新啟動后又會置為默認,即無密碼;不建議此種方式
命令 操作
set 存儲給定鍵的值
get 獲取給定鍵的值
del 刪除給定鍵的值
incr 給鍵存儲的值加1
decr 給鍵存儲的值減1
incrby 給鍵存儲的值加指定的大小
decrby 給鍵存儲的值減去特定的大小
incrbyfloat 給鍵存儲的值加指定的浮點數大小(Redis版本必須大於2.6)
append 將值追加到給定鍵的末尾
setrange 將一個偏移量為start開始的設置為給定值
getrange 獲取一個偏移量在start到end所有字符組成的子串
getbit 獲取二進制的值
setbit 設置一個位串的二進制的值
bitcount 統計二進制位串里面值位1的數量,可以給定偏移量
bittop 統計二進制位串里面值位1的數量,可以給定偏移量