mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-14 11:18:02 +00:00
1 line
7.4 KiB
JavaScript
1 line
7.4 KiB
JavaScript
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7786],{4194:(e,s,r)=>{r.r(s),r.d(s,{assets:()=>a,contentTitle:()=>c,default:()=>k,frontMatter:()=>n,metadata:()=>i,toc:()=>o});const i=JSON.parse('{"id":"deploy/depend/redis","title":"Redis-stack-server","description":"- \u64cd\u4f5c\u7cfb\u7edf\uff1aUbuntu 20.04 LTS","source":"@site/i18n/zh-CN/docusaurus-plugin-content-docs/current/deploy/depend/redis.md","sourceDirName":"deploy/depend","slug":"/deploy/depend/redis","permalink":"/bytedesk/zh-CN/docs/deploy/depend/redis","draft":false,"unlisted":false,"editUrl":"https://github.com/bytedesk/bytedesk/docs/deploy/depend/redis.md","tags":[],"version":"current","sidebarPosition":2,"frontMatter":{"sidebar_label":"Redis","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Postgresql","permalink":"/bytedesk/zh-CN/docs/deploy/depend/postgresql"},"next":{"title":"Ollama","permalink":"/bytedesk/zh-CN/docs/deploy/depend/ollama"}}');var t=r(5723),d=r(6246);const n={sidebar_label:"Redis",sidebar_position:2},c="Redis-stack-server",a={},o=[{value:"\u53c2\u8003redis\u5b98\u65b9\u5b89\u88c5\u8bf4\u660e",id:"\u53c2\u8003redis\u5b98\u65b9\u5b89\u88c5\u8bf4\u660e",level:2},{value:"ubuntu \u5b89\u88c5\u975edocker\u7248 redis-stack-server",id:"ubuntu-\u5b89\u88c5\u975edocker\u7248-redis-stack-server",level:2},{value:"Docker\u65b9\u5f0f\u5b89\u88c5",id:"docker\u65b9\u5f0f\u5b89\u88c5",level:2},{value:"Mac \u5b89\u88c5 \u975edocker\u7248 redis-stack",id:"mac-\u5b89\u88c5-\u975edocker\u7248-redis-stack",level:2}];function l(e){const s={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,d.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.header,{children:(0,t.jsx)(s.h1,{id:"redis-stack-server",children:"Redis-stack-server"})}),"\n",(0,t.jsx)(s.admonition,{type:"tip",children:(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"\u64cd\u4f5c\u7cfb\u7edf\uff1aUbuntu 20.04 LTS"}),"\n",(0,t.jsx)(s.li,{children:"\u670d\u52a1\u5668\u6700\u4f4e\u914d\u7f6e2\u68384G\u5185\u5b58\uff0c\u63a8\u8350\u914d\u7f6e4\u68388G\u5185\u5b58"}),"\n"]})}),"\n",(0,t.jsx)(s.admonition,{type:"warning",children:(0,t.jsx)(s.p,{children:"\u56e0AI\u77e5\u8bc6\u5e93\u95ee\u7b54\u7528\u5230\u5411\u91cf\u641c\u7d22\uff0c\u9700\u8981\u5b89\u88c5redis-stack-server\uff0c\u800c\u4e0d\u662f\u666e\u901aredis\uff0c\u5426\u5219\u65e0\u6cd5\u6b63\u5e38\u4f7f\u7528AI\u77e5\u8bc6\u5e93\u95ee\u7b54"})}),"\n",(0,t.jsxs)(s.h2,{id:"\u53c2\u8003redis\u5b98\u65b9\u5b89\u88c5\u8bf4\u660e",children:["\u53c2\u8003",(0,t.jsx)(s.a,{href:"https://redis.io/docs/install/install-stack/docker/",children:"redis\u5b98\u65b9\u5b89\u88c5\u8bf4\u660e"})]}),"\n",(0,t.jsxs)(s.h2,{id:"ubuntu-\u5b89\u88c5\u975edocker\u7248-redis-stack-server",children:["ubuntu \u5b89\u88c5\u975edocker\u7248 ",(0,t.jsx)(s.a,{href:"https://redis.io/docs/install/install-stack/linux/",children:"redis-stack-server"})]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-bash",children:'curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg\nsudo chmod 644 /usr/share/keyrings/redis-archive-keyring.gpg\necho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list\nsudo apt-get update\nsudo apt-get install redis-stack-server\n# \u542f\u52a8\nsudo systemctl enable redis-stack-server\nsudo systemctl start redis-stack-server\n# \u505c\u6b62\nsudo systemctl stop redis-stack-server\n# \u91cd\u542f\nsudo systemctl restart redis-stack-server\n# \u67e5\u770b\u72b6\u6001\nsudo systemctl status redis-stack-server\n# \u914d\u7f6e\u6587\u4ef6\ncat /etc/systemd/system/redis-stack-server.service\ncd /opt/redis-stack/\ncat /etc/redis-stack.conf\n# \u4fee\u6539\u5bc6\u7801\n# \u8fd0\u884c\u547d\u4ee4\uff1a\nredis-cli\n# \u67e5\u770b\u73b0\u6709\u7684redis\u5bc6\u7801\uff1a\nconfig get requirepass\n# \u968f\u673a\u5bc6\u7801 https://suijimimashengcheng.bmcx.com/\n# \u8bbe\u7f6e redis \u5bc6\u7801\uff1a\nconfig set requirepass \u5bc6\u7801\n'})}),"\n",(0,t.jsx)(s.h2,{id:"docker\u65b9\u5f0f\u5b89\u88c5",children:(0,t.jsx)(s.a,{href:"https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/docker/",children:"Docker\u65b9\u5f0f\u5b89\u88c5"})}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-bash",children:'# \u9996\u5148\u672c\u5730\u542f\u52a8docker, \u5982\u679c\u6ca1\u6709\u5b89\u88c5\uff0c\u4f1a\u81ea\u52a8\u5b89\u88c5redis/redis-stack-server\n# \u7ebf\u4e0a\u73af\u5883\uff1a\u5b89\u88c5redis/redis-stack-server\n# \u5bc6\u7801\u53c2\u6570\uff1a-e REDIS_ARGS="--requirepass \u5bc6\u7801"\ndocker run -d --name redis-stack-server -p 6379:6379 -e REDIS_ARGS="--requirepass \u5bc6\u7801" redis/redis-stack-server:latest\n# \u4f7f\u7528redis-cli\ndocker exec -it redis-stack-server redis-cli\n# \u672c\u5730\u6d4b\u8bd5\uff1a\u5b89\u88c5redis/redis-stack\n# redisinsight: http://localhost:8001\n# docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 -e REDIS_ARGS="--requirepass \u5bc6\u7801" redis/redis-stack:latest\n#\n# \u5c06\u5185\u5bb9\u5b58\u50a8\u5230/local-data/\u6587\u4ef6\u5939\n# docker run -v /local-data/:/data redis/redis-stack:latest\n# \u4f7f\u7528local-redis-stack.conf\u66ff\u4ee3\u9ed8\u8ba4redis-stack.conf\u914d\u7f6e\u6587\u4ef6\n# docker run -v `pwd`/local-redis-stack.conf:/redis-stack.conf -p 6379:6379 -p 8001:8001 redis/redis-stack-server:latest\n# \u4f7f\u7528redis-cli\n# docker exec -it redis-stack redis-cli\n#\n# 1.\u8fdb\u5165redis\u7684\u5bb9\u5668\uff1adocker exec -it redis-stack bash\n# 2.\u8fd0\u884c\u547d\u4ee4\uff1aredis-cli\n# 3.\u67e5\u770b\u73b0\u6709\u7684redis\u5bc6\u7801\uff1aconfig get requirepass\n# \u968f\u673a\u5bc6\u7801 https://suijimimashengcheng.bmcx.com/\n# 4.\u8bbe\u7f6e redis \u5bc6\u7801\uff1aconfig set requirepass \u5bc6\u7801\n# docker container stop redis-stack # \u505c\u6b62 Redis \u670d\u52a1\n# docker container start redis-stack # \u5f00\u542f Redis \u670d\u52a1\n# docker container restart redis-stack # \u91cd\u542f Redis \u670d\u52a1\n#\n'})}),"\n",(0,t.jsxs)(s.h2,{id:"mac-\u5b89\u88c5-\u975edocker\u7248-redis-stack",children:["Mac \u5b89\u88c5 \u975edocker\u7248 ",(0,t.jsx)(s.a,{href:"https://redis.io/docs/install/install-stack/mac-os/",children:"redis-stack"})]}),"\n",(0,t.jsx)(s.pre,{children:(0,t.jsx)(s.code,{className:"language-bash",children:"arch -arm64 brew tap redis-stack/redis-stack\narch -arm64 brew install redis-stack\n# echo $PATH\uff0c\u8f93\u51fa\u7ed3\u679c\uff1a/opt/homebrew/bin\n# \u4fee\u6539 ~/.zshrc\n# export PATH=/opt/homebrew/Caskroom/redis-stack-server/<VERSION>/bin:$PATH\n# \u627e\u5230\u5b89\u88c5\u76ee\u5f55\uff0c\u4fee\u6539conf\u6587\u4ef6\uff0c\u5bc6\u7801\n# \u542f\u52a8\nredis-stack-server\nredisinsight\n# \u5378\u8f7d\nbrew uninstall redis-stack-redisinsight redis-stack-server redis-stack\nbrew untap redis-stack/redis-stack\n"})})]})}function k(e={}){const{wrapper:s}={...(0,d.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},6246:(e,s,r)=>{r.d(s,{R:()=>n,x:()=>c});var i=r(2155);const t={},d=i.createContext(t);function n(e){const s=i.useContext(d);return i.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:n(e.components),i.createElement(d.Provider,{value:s},e.children)}}}]); |