redis是一個開源的使用ANSI C語言編寫、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。
Redis是一個高性能的key-value數據庫。Redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部分場合可以對關系數據庫起到很好的補充作用。它提供了JAVA,C/C++,C#,php,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。
下載及安裝Redis
首先下載,下載方式:從github下載:https://github.com/MSOpenTech/redis/releases。
有windows版本及linux版。
首先介紹windows下的安裝。
下載后的文件為:Redis-x64-3.2.100.zip,免安裝版,然后解壓縮后如下圖:
Linux下安裝。
只需要解壓到任意下目錄即可。下載后的文件為:Redis-x64-3.2.100.tar.gz.
解壓放在Linux /opt目錄下。
1、tar -zxvf Redis-x64-3.2.100.tar.gz解壓。
2、解壓后出現redis-3.2.100。
3、進入目錄:cd redis-3.2.100。在里面執行make命令,完成后繼續執行make insatll。
4、解壓成功后。進入/usr/local/bin下可查看安裝成功。
5、啟動命令:redis-server /myredis/redis.conf。
6、停止命令:redis-cli shutdown
設置密碼
Windows與Linux一樣,修改配置文件。在剛剛解壓的目錄下,我們能夠找到文件名為:redis.windows-service.conf。打開后用Ctrl + F查找:requirepass。
比如我把密碼設置為:123456。那么就修改成這樣:requirepass 123456
IP綁定
Windows與Linux一樣,ip綁定還是在redis.windows-service.conf配置文件里。Ctrl + F搜索bind 127.0.0.1能找到如下所示:
支持這2種 IP 綁定,一般就綁定內網,默認是內網外網都可以訪問。從安全的角度考慮,如果是本機使用就綁定127.0.0.1 ,如果是局域網內使用請綁定本地 IP ,如:192.168.0.8等。
啟動與停止
Windows下啟動與停止:
1、方式一:
在命令行窗口中輸入redis-server redis.windows.conf 啟動redis
關閉命令行窗口就是關閉redis。
啟動命令:D:redisredis-server.exe D:redisredis.windows.conf
2、方式二:redis作為windows服務啟動方式(推薦這種方式)
redis-server --service-install redis.windows.conf --maxheap 內存大小
啟動服務:redis-server --service-start
停止服務:redis-server --service-stop
安裝服務 D:redisredis-server.exe --service-install D:redisredis.windows.conf --maxheap 200m
啟動:D:redisredis-server.exe --service-start
停止:D:redisredis-server.exe --service-stop
java連接redis
首先啟動redis服務,話不多說,看代碼。連接成功后返回PONG。