Redis的基本瞭解

Redis(NoSQL:not only sql:非關係型數據庫)
	1 redis是一個NoSQL的數據庫,以鍵值對的形式保存數據
	2 redis支持很多數據類型的操作,如:string(字符串)+hash(散列)+list(列表)+set(集合)+sorted set(有序集合)
	3 redis的數據是存放在內容中的,所以執行速度快;但是可以以日誌的形式存放在本地磁盤,所以也不會丟失
	
	快速查詢,存儲的數據缺少結構化

	啓動redis服務:(這裏啓動之後不要關閉)
		1 命令方式:
			進入到redis的安裝目錄,輸入命令redis-server.exe redis.windows.conf
		2 點擊應用程序:
			到redis的安裝目錄,雙擊redis-server.exe
	redis客戶端訪問redis服務器
		1 命令方式:進入redis目錄
			redis-cli.exe -h 127.0.0.1 -p 6379
		2 點擊應用程序:
			雙擊redis-cli.exe
	redis的一些命令:
		設置值:set name liucai  (這裏的name就是key,liucai就是value)
		獲取值:get name
		刪除:delete name
		修改值:也是set
		列出所有key:keys *
		也可以類似正則匹配key:keys name* (會匹配到name1,name2,name3等)
	Java與redis:
		有很多種,如Jedis,Jredis,aRedis,jdbc-redis等,官方推薦使用Jedis
		使用Jedis操作redis:
			public static void main(String[] args) {
				//1 設置ip和端口
				Jedis jedis = new Jedis("127.0.0.1",6379);
				//2 設置值
				jedis.set("name","liucai333");
				//3 取值
				String name = jedis.get("name");
				//4 打印值
				System.out.println("name:"+name);
				//5 釋放資源
				jedis.close();
			}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章