[{"data":1,"prerenderedAt":339},["ShallowReactive",2],{"content:\u002F2025\u002F09\u002Fredis-install":3,"surround:\u002F2025\u002F09\u002Fredis-install":330},{"id":4,"title":5,"body":6,"categories":307,"date":309,"description":310,"draft":311,"extension":312,"image":313,"meta":314,"navigation":56,"path":316,"permalink":313,"published":313,"readingTime":317,"recommend":313,"references":313,"seo":322,"sitemap":323,"stem":324,"tags":325,"type":328,"updated":309,"__hash__":329},"content\u002Fposts\u002F2025\u002F09\u002Fredis-install.md","Redis 安装、启动与连接",{"type":7,"value":8,"toc":302},"minimark",[9,13,17,25,219,222,225,257,260,263,266,280,283,291,298],[10,11,12],"h2",{"id":12},"redis安装",[14,15,16],"p",{},"这里我为了方便，使用docker来安装redis",[14,18,19,20,24],{},"新建",[21,22,23],"code",{"code":23},"docker-compose.yml","，写入：",[26,27,32],"pre",{"className":28,"code":29,"language":30,"meta":31,"style":31},"language-yaml shiki shiki-themes github-light github-dark","version: '3'\n\nservices:\n  redis:\n    image: redis:latest\n    container_name: redis\n    ports:\n      - \"6379:6379\"\n    command: [\"redis-server\", \"\u002Fusr\u002Flocal\u002Fetc\u002Fredis\u002Fredis.conf\"]\n    volumes:\n      - .\u002Fdata:\u002Fdata\n      - .\u002Fredis.conf:\u002Fusr\u002Flocal\u002Fetc\u002Fredis\u002Fredis.conf\n    restart: always\n","yaml","",[21,33,34,51,58,67,79,94,109,121,136,164,176,190,204],{"__ignoreMap":31},[35,36,39,43,47],"span",{"class":37,"data-line":38,"line":38},"line",1,[35,40,42],{"class":41},"s9eBZ","version",[35,44,46],{"class":45},"sVt8B",": ",[35,48,50],{"class":49},"sZZnC","'3'\n",[35,52,54],{"class":37,"data-line":53,"line":53},2,[35,55,57],{"emptyLinePlaceholder":56},true,"\n",[35,59,61,64],{"class":37,"data-line":60,"line":60},3,[35,62,63],{"class":41},"services",[35,65,66],{"class":45},":\n",[35,68,70,74,77],{"class":37,"data-line":69,"line":69},4,[35,71,73],{"class":72},"indent","  ",[35,75,76],{"class":41},"redis",[35,78,66],{"class":45},[35,80,82,84,86,89,91],{"class":37,"data-line":81,"line":81},5,[35,83,73],{"class":72},[35,85,73],{"class":72},[35,87,88],{"class":41},"image",[35,90,46],{"class":45},[35,92,93],{"class":49},"redis:latest\n",[35,95,97,99,101,104,106],{"class":37,"data-line":96,"line":96},6,[35,98,73],{"class":72},[35,100,73],{"class":72},[35,102,103],{"class":41},"container_name",[35,105,46],{"class":45},[35,107,108],{"class":49},"redis\n",[35,110,112,114,116,119],{"class":37,"data-line":111,"line":111},7,[35,113,73],{"class":72},[35,115,73],{"class":72},[35,117,118],{"class":41},"ports",[35,120,66],{"class":45},[35,122,124,126,128,130,133],{"class":37,"data-line":123,"line":123},8,[35,125,73],{"class":72},[35,127,73],{"class":72},[35,129,73],{"class":72},[35,131,132],{"class":45},"- ",[35,134,135],{"class":49},"\"6379:6379\"\n",[35,137,139,141,143,146,148,152,155,158,161],{"class":37,"data-line":138,"line":138},9,[35,140,73],{"class":72},[35,142,73],{"class":72},[35,144,145],{"class":41},"command",[35,147,46],{"class":45},[35,149,151],{"class":150},"sSDpw","[",[35,153,154],{"class":49},"\"redis-server\"",[35,156,157],{"class":45},", ",[35,159,160],{"class":49},"\"\u002Fusr\u002Flocal\u002Fetc\u002Fredis\u002Fredis.conf\"",[35,162,163],{"class":150},"]\n",[35,165,167,169,171,174],{"class":37,"data-line":166,"line":166},10,[35,168,73],{"class":72},[35,170,73],{"class":72},[35,172,173],{"class":41},"volumes",[35,175,66],{"class":45},[35,177,179,181,183,185,187],{"class":37,"data-line":178,"line":178},11,[35,180,73],{"class":72},[35,182,73],{"class":72},[35,184,73],{"class":72},[35,186,132],{"class":45},[35,188,189],{"class":49},".\u002Fdata:\u002Fdata\n",[35,191,193,195,197,199,201],{"class":37,"data-line":192,"line":192},12,[35,194,73],{"class":72},[35,196,73],{"class":72},[35,198,73],{"class":72},[35,200,132],{"class":45},[35,202,203],{"class":49},".\u002Fredis.conf:\u002Fusr\u002Flocal\u002Fetc\u002Fredis\u002Fredis.conf\n",[35,205,207,209,211,214,216],{"class":37,"data-line":206,"line":206},13,[35,208,73],{"class":72},[35,210,73],{"class":72},[35,212,213],{"class":41},"restart",[35,215,46],{"class":45},[35,217,218],{"class":49},"always\n",[14,220,221],{},"执行docker-compose up -d，后台运行docker容器",[10,223,224],{"id":224},"redis客户端连接命令",[26,226,230],{"className":227,"code":228,"language":229,"meta":31,"style":31},"language-bash shiki shiki-themes github-light github-dark","redis-cli -h 127.0.0.1 -p 6379 -a 123456\n","bash",[21,231,232],{"__ignoreMap":31},[35,233,234,238,242,245,248,251,254],{"class":37,"data-line":38,"line":38},[35,235,237],{"class":236},"sScJk","redis-cli",[35,239,241],{"class":240},"sj4cs"," -h",[35,243,244],{"class":240}," 127.0.0.1",[35,246,247],{"class":240}," -p",[35,249,250],{"class":240}," 6379",[35,252,253],{"class":240}," -a",[35,255,256],{"class":240}," 123456\n",[14,258,259],{},"-h: ip",[14,261,262],{},"-p: 端口",[14,264,265],{},"-a: 密码",[14,267,268,269,272,273,276,277,279],{},"执行",[21,270,271],{"code":271},"ping","，查看redis服务端是否正常返回",[21,274,275],{"code":275},"pong","，若正常返回",[21,278,275],{"code":275},"，则说明redis-server正常启动成功",[10,281,282],{"id":282},"图形化界面",[14,284,285],{},[286,287,288],"a",{"href":288,"rel":289},"https:\u002F\u002Fredis.tinycraft.cc\u002F",[290],"nofollow",[14,292,293],{},[294,295],"img",{"alt":296,"src":297},"image-20250902133341464","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fcodepzj\u002Fimages@main\u002F20250902133343308.png",[299,300,301],"style",{},"html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sSDpw, html code.shiki .sSDpw{--shiki-default:#005cc5;--shiki-dark:#79b8ff}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":31,"searchDepth":69,"depth":69,"links":303},[304,305,306],{"id":12,"depth":53,"text":12},{"id":224,"depth":53,"text":224},{"id":282,"depth":53,"text":282},[308],"数据库","2025-09-10","介绍使用 Docker 安装 Redis、配置密码、启动服务并通过 redis-cli 连接实例的完整过程。",false,"md",null,{"slots":315},{},"\u002F2025\u002F09\u002Fredis-install",{"text":318,"minutes":319,"time":320,"words":321},"1 min read",0.55,33000,110,{"title":5,"description":310},{"loc":316},"posts\u002F2025\u002F09\u002Fredis-install",[326,327],"Redis","数据库安装","tech","qSkBc9uurfJ-QG8waXbPc1w5APUyCHU2-zcNrcVJ0Rw",[331,335],{"title":332,"path":333,"stem":334,"date":309,"type":328,"children":-1},"Redis Hash 常用命令","\u002F2025\u002F09\u002Fredis-hash-command","posts\u002F2025\u002F09\u002Fredis-hash-command",{"title":336,"path":337,"stem":338,"date":309,"type":328,"children":-1},"Redis List 常用命令","\u002F2025\u002F09\u002Fredis-list-command","posts\u002F2025\u002F09\u002Fredis-list-command",1786555055465]