1. 程式人生 > >在專案中使用redis

在專案中使用redis

今天我初步學習了redis整合在java專案中的方法,這些都是比較初級的入門知識。

1.先引入相關的jar包,我這裡使用的是jedis-2.1.0.jar,通過這個jar包來連線redis的服務端。

2.java連結redis服務端,如下圖:


程式中的setUp方法就是連線redis服務端的方法,通過new Jedis("127.0.0.1", 6379)來連線本地的redis服務端,127.0.0.1是本地的ip地址,6379是redis服務端使用的埠;

2.java連線redis完成之後,我們開始對redis進行操作:

jedis.set("name", "jerry");設定了key是name,它的的值是jerry;

jedis.get("name");獲取key是name對應的value值;

3.程式執行結果


今天的練習就到這裡!

相關推薦

專案redis做快取的一些思路

首先,快取的物件有三種: 1:資料庫中單條的的資料(以表名跟id作為key永久儲存到redis),在有更新的地方都要更新快取(不適用於需要經常更新的資料); 2:對於一些不分頁,不需要實時(需要多表查詢)的列表,我們可以將列表結果快取到redis中,設定一定快取時間作為該資

ABP module-zero +AdminLTE+Bootstrap Table+jQuery許可權管理系統第十五節--快取小結與ABP框架專案 Redis Cache的實現

快取 為什麼要用快取 為什麼要用快取呢,說快取之前先說使用快取的優點。 減少寄宿伺服器的往返呼叫(round-trips)。 如果快取在客戶端或是代理,將減少對伺服器的請求,減少頻寬。 減少對資料庫伺服器的往返呼叫(round-trips)。 當內容快取在web伺服器,能夠減輕對資料庫的請求。 減少網路

Maven專案redis(jedis)的配置和使用

上一篇部落格簡單闡述java遠端連線redis遇到的問題,這一篇部落格詳細闡述遠端連線redis的相關配置。 要想在Java中連線Redis,並進行操作,由兩種方式,一種是spring data redis,它是由spring整合的,不支援叢集,一種是官方推薦

spring boot專案redis分散式鎖實現 程式碼模板

1,在application.properties中配置redis主機:spring.redis.host=127.0.0.1 spring.redis.port=6379 spring.redis.password=XXX2,新增redis配置檔案:cache/RadisL

redis專案的使用

1.匯入jedis和池子的jar包 https://mvnrepository.com/artifact/org.apache.commons/commons-pool2/2.3 https://mvnrepository.com/artifact/redis.clients/je

必須做作業三:redis專案觀察者模式解析

Redis通過PUBLISH、SUBSCRIBE等命令實現了訂閱與釋出模式,基本功能就是通過頻道將訊息傳送到訂閱了該頻道的所有客戶端去。每一個客戶端可以看成一個觀察者,頻道則是被觀察者。當該頻道內接收到一個新訊息時,所有訂閱該頻道的客戶端都會收到這條新訊息。  一、實現原理 頻道訂閱與釋出:伺服

redis 第 13 篇 工作記錄-在專案快取是如何使用的?快取如果使用不當會造成什麼後果?

    針對每一個技術,必須具備深入的瞭解,這個技術的更新活躍度,使用這個技術的優點,使用這個技術的缺點,不使用的缺點以及優點。如果不這樣的話,智只能說明自己平時思考的太少了,只知道幹活。 (1)為啥要使用快取 用快取,主要是倆用途,高效能和高併發 高效能

Spring專案新增Redis服務與快取同步問題

一、Redis應用場景      本專案使用redis對圖片進行快取儲存,展示圖片時,先根據圖片ID去Redis快取中查取,沒有再查資料庫,同時將該圖片set進Redis。      使用spring&nb

如何在web專案新增redis快取

redis 是什麼?這個應該是你做一下工作的前提,不明白的可以百科一下。如果你大概明白了redis的工作原理。那麼請繼續往下看: 一。首先你需要明白,為什麼要在你的專案中使用redis快取? 現在很多應用程式要儲存結構簡單更新頻繁的資料,在我看來,字典表裡的資料就是儲存結構簡單且更新頻繁的資料,因

Redis 的安裝和基本使用以及在 Django 專案的配置和使用

myRedis Redis的安裝好基本使用 環境 Python 3.6 Django 2.0.7 django-redis 4.9.0 Mac GitHub https://github.com/C

redis專案是如何應用的?

redis是單程序單執行緒的模式,序列執行命令,但是因為其在記憶體中執行的,所以序列和並行的速度差不多。 在專案中可以用做什麼? 1.快取 2.nosql資料庫 3.使用者登入session 4.日誌系統 5.訊息佇列 redis的特點: 支援事務,操作都是原

redis專案的運用

controller程式碼 @Autowired private RedisService redisService; // 存入redis快取 將使用者資料都存到快取中,便於快速查詢 redisService.initializationAccount(p

Redis】深入淺出Redis(三)——在專案使用Jedis對Redis操作

一、前言       在前幾篇部落格中小編向大家介紹了搭建單機版和叢集版的redis。雖然叢集搭建起來了,但是如何在專案中使用呢?在這篇部落格中,小編向大家介紹Jedis,用Jedis來對Redis進行增加、刪除、設定有效時間等操作。 二、什麼是Jedis?

專案使用redis單機版和叢集版

redis搭建請看上一篇文章新增jedis依賴: <!-- Redis客戶端 --> <dependency> <groupId>redis.clients</groupId> &l

Web專案引入Redis引發的錯誤資訊

報錯資訊 Illegal access: this web application instance has been stopped already. Could not load redis.clients.util.IOUtils. The eventual followin

05-專案部署redis企業級資料備份方案

1、企業級的持久化的配置策略 在企業中,RDB的生成策略,用預設的也差不多 save 60 10000:如果你希望儘可能確保說,RDB最多丟1分鐘的資料,那麼儘量就是每隔1分鐘都生成一個快照,低峰期,資料量很少,也沒必要 10000->生成RDB,1

06-專案部署redis的讀寫分離架構

一主一從,往主節點去寫,在從節點去讀,可以讀到,主從架構就搭建成功了 1、啟用複製,部署slave node wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz tar -xzv

Redis的安裝以及在專案使用Redis的一些總結和體會

第一部分:為什麼我的專案中要使用Redis 我知道有些地方沒說到位,希望大神們提出來,我會吸取教訓,大家共同進步! 註冊時郵件啟用的部分使用Redis 傳送郵件時使用Redis的訊息佇列,減輕網站壓力。 使用Lucene.Net在進行分詞時使用Redis訊息佇列和多執行緒來避免介面卡死等效能問

RedisRedis在實際專案的應用

前言 Redis作為記憶體型的資料庫,比mysql的速度快很多,所以經常會被用作快取等,下面列舉一下我在實際專案中的的使用。 Code 快取 string 採用string的儲存結構對字串進行儲存 常用的命令為 //儲存快取 SET key

快取第四篇:在maven專案使用redis例項

本節利用之前ssm+ehcache搭建好的ssm框架進行改造,其中的ehcache部分已經棄掉,防止ehcache快取的存在對這裡的redis快取的判斷。又整合了redis內容和日誌內容,利用控制檯日誌輸出看快取有沒有起作用。注意點比較多,我準備了差不多幾