安裝redis及springboot整合redis

2021-09-26 07:10:30 字數 2904 閱讀 3893

~ sudo

apt-get

install redis-server

檢查redis伺服器系統程序

~ ps -aux|

grep redis

redis 4162 0.1 0.0 10676 1420 ? ss 23:24 0:00 /usr/bin/redis-server /etc/redis/redis.conf

conan 4172 0.0 0.0 11064 924 pts/0 s+ 23:26 0:00 grep --color=auto redis

通過命令列客戶端訪問redis

~ redis-cli

redis 127.0.0.1:6379>

# 命令列的幫助

redis 127.0.0.1:6379>

help

檢視所有的key列表

redis 127.0.0.1:6379> keys *

(empty list or set)

用vi開啟redis伺服器的配置檔案redis.conf

這裡可能內容太多找起來不方便

可以直接開啟配置檔案修改

~ sudo

vi /etc/redis/redis.conf

取消注釋requirepass

requirepass 這裡修改為想要的密碼例如123456

注釋掉bind

#bind 127.0.0.1

修改後重啟redis伺服器

~ sudo /etc/init.d/redis-server restart
登入指令

~  redis-cli -a 123456
檢查redis伺服器占用埠

~ netstat -nlt|

grep 6379

tcp 0 0 0.0.0.0:6379 0.0.0.0:* listen

遠端訪問

~ redis-cli -a 123456 -h ***.***.*.***
新建專案,或使用原有的專案

首先新增啟動器

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-data-redisartifactid

>

dependency

>

配置資訊:

spring

:redis

:host

: 127.0.0.1

port

:6379

password

:367494

jedis

:pool

:max-active:8

max-wait:-1

max-idle

:500

min-idle:0

lettuce

:shutdown-timeout

:0

測試**:

package com.wbb.demo;

import org.junit.test;

import org.junit.runner.runwith;

import org.springframework.beans.factory.annotation.autowired;

import org.springframework.boot.test.context.springboottest;

import org.springframework.data.redis.core.redistemplate;

import org.springframework.test.context.junit4.springrunner;

@runwith

(springrunner.

class

)@springboottest

public

class

}

配置序列化器

這裡將@autowired private redistemplateredistemplate;中後面的string改為object後就會報錯,需要序列化器

這裡是比較方便的方法

示例**:

package com.wbb.demo.config;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.data.redis.connection.redisconnectionfactory;

import org.springframework.data.redis.core.redistemplate;

import org.springframework.data.redis.serializer.stringredisserializer;

@configuration

public

class

redisconfig

}

Redis安裝及簡介

redis是完全開源免費的,遵守bsd協議,是乙個高效能的key value資料庫。屬於前一講中的nosql資料庫一族。1.redis可以用來做儲存 storge 而memccached是用來做快取 cache 這個特點主要因為其有 持久化 的功能.2.儲存的資料有 結構 對於memcached來說...

redis 介紹及安裝

為了解決高併發 高可擴充套件 高可用 大資料儲存問題而產生的資料庫解決方案,就是nosql資料庫。nosql,泛指非關係型的資料庫,nosql即not only sql,它可以作為關係型資料庫的良好補充。2.1 鍵值 key value 儲存資料庫 voldemort berkeley db 典型應...

Redis 安裝 及 使用

開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會...