{"id":7702,"date":"2019-10-10T17:25:06","date_gmt":"2019-10-10T09:25:06","guid":{"rendered":"https:\/\/sdeno.com\/?p=7702"},"modified":"2019-10-10T18:11:03","modified_gmt":"2019-10-10T10:11:03","slug":"redis%e5%b8%b8%e7%94%a8%e5%91%bd%e4%bb%a4%e5%a4%a7%e5%85%a8","status":"publish","type":"post","link":"https:\/\/sdeno.com\/?p=7702","title":{"rendered":"redis\u7b14\u8bb0"},"content":{"rendered":"<p>1\uff0c\u5b89\u88c5<\/p>\n<p>2\uff0c\u8bbe\u7f6e\u5bc6\u7801\uff0c<br \/>\n\u7f16\u8f91\uff1aredis.windows.conf\u3001redis.windows-service.conf<\/p>\n<pre># requirepass foobared\u6539\u6210requirepass test123<\/pre>\n<p>3\uff0c\u91cd\u542f redis-server.exe &#8211;service-run &#8220;redis.windows-service.conf&#8221;<\/p>\n<p>4\uff0c\u518d\u6b21\u94fe\u63a5<\/p>\n<pre>redis-cli.exe -h 127.0.0.1 -p 6379 -a \"test123\"<\/pre>\n<p>\u8f93\u5165\u547d\u4ee4ping\u56de\u8f66\uff0c\u7ed3\u679c\u662fPONG\u8868\u793a\u6210\u529f\u8fdb\u5165\u4e86<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n<div><strong>\u5b57\u7b26\u4e32<\/strong> (\u5355\u4e00\u8bbe\u7f6e\u4e00\u4e2a\u5b57\u7b26\u4e32)<\/div>\n<pre id=\"7411-1570696225911\" data-theme=\"default\" data-language=\"javascript\">SET runoob \"\u83dc\u9e1f\u6559\u7a0b\" \r\nGET runoob \/\/\"\u83dc\u9e1f\u6559\u7a0b\"<\/pre>\n<div><\/div>\n<div><strong>\u54c8\u5e0c<\/strong> \uff08\u4ee5\u952e\u503c\u5bf9\u65b9\u5f0f\u8bbe\u7f6e\u5b57\u7b26\u4e32\uff0c\u7c7b\u4f3c\u5bf9\u8c61\uff09<\/div>\n<pre id=\"6829-1570696359126\" data-theme=\"default\" data-language=\"javascript\">HMSET runoob field1 \"Hello\" field2 \"World\" \r\nHGET runoob field1 \/\/\"Hello\" \r\nHGET runoob field2 \/\/\"World\"<\/pre>\n<div><\/div>\n<div><strong>\u5217\u8868<\/strong>\uff0c\uff08\u7c7b\u4f3c\u6570\u7ec4\uff09<\/div>\n<pre id=\"6026-1570696661036\" data-theme=\"default\" data-language=\"javascript\">lpush runoob redis \r\nlpush runoob mongodb \r\nlpush runoob rabitmq \r\nlrange runoob 0 10 \/\/\u83b7\u53d60\u523010\u6761\u6570\u636e \"rabitmq\" \"mongodb\" \"redis\"<\/pre>\n<div><\/div>\n<div><\/div>\n<div>\u96c6\u5408\uff0c\u503c\u90fd\u662f\u552f\u4e00\u4e0d\u80fd\u91cd\u590d\uff08\u6709\u5e8f\u548c\u65e0\u5e8f\uff09<\/div>\n<div>\uff081\uff09<strong>Set\u65e0\u5e8f\u96c6\u5408<\/strong><\/div>\n<pre id=\"7440-1570697411533\" data-theme=\"default\" data-language=\"javascript\">sadd runoob redis \r\nsadd runoob mongodb \r\nsadd runoob rabitmq \r\nsadd runoob rabitmq \r\n\r\nsmembers runoob \/\/\u663e\u793a \"redis\" \"rabitmq\" \"mongodb\"<\/pre>\n<div><\/div>\n<div>\uff082\uff09<strong>Zset\u65e0\u5e8f\u96c6\u5408<\/strong> \/\/\u6392\u5e8f\u6309\u7d22\u5f15\u4ece\u5c0f\u5230\u5927<\/div>\n<pre>zadd runoob 0 redis \r\nzadd runoob 1 mongodb \r\nzadd runoob 2 rabitmq \r\nzadd runoob 3 rabitmq \r\n\r\nZRANGEBYSCORE runoob 0 1000 \r\n1) \"redis\" \r\n2) \"mongodb\" \r\n3) \"rabitmq\"<!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjEyNjQtMTU3MDY5NjE3NzcyNyIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1fSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLlrZcifSx7ImNoYXIiOiLnrKYifSx7ImNoYXIiOiLkuLIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiKCJ9LHsiY2hhciI6IuWNlSJ9LHsiY2hhciI6IuS4gCJ9LHsiY2hhciI6IuiuviJ9LHsiY2hhciI6Iue9riJ9LHsiY2hhciI6IuS4gCJ9LHsiY2hhciI6IuS4qiJ9LHsiY2hhciI6IuWtlyJ9LHsiY2hhciI6IuespiJ9LHsiY2hhciI6IuS4siJ9LHsiY2hhciI6IikifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI3NDExLTE1NzA2OTYyMjU5MTEiLCJibG9ja1R5cGUiOiJjb2RlIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIifSwidHlwZSI6ImNvZGUiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoiUyJ9LHsiY2hhciI6IkUifSx7ImNoYXIiOiJUIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6IuiPnCJ9LHsiY2hhciI6Ium4nyJ9LHsiY2hhciI6IuaVmSJ9LHsiY2hhciI6IueoiyJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJHIn0seyJjaGFyIjoiRSJ9LHsiY2hhciI6IlQifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6InUifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6Ii8ifSx7ImNoYXIiOiIvIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiLoj5wifSx7ImNoYXIiOiLpuJ8ifSx7ImNoYXIiOiLmlZkifSx7ImNoYXIiOiLnqIsifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6IlxuIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfSwiaXNTZWxlY3RlZEJsb2NrIjpmYWxzZSwidGhlbWUiOiJkZWZhdWx0IiwibGFuZ3VhZ2UiOiJqYXZhc2NyaXB0In0seyJibG9ja0lkIjoiODA5NC0xNTcwNjk2MjE0OTkyIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzV9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W10sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiIxODE0LTE1NzA2OTYyMTUxMTkiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NX0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoi5ZOIIn0seyJjaGFyIjoi5biMIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6Iu+8iCJ9LHsiY2hhciI6IuS7pSJ9LHsiY2hhciI6IumUriJ9LHsiY2hhciI6IuWAvCJ9LHsiY2hhciI6IuWvuSJ9LHsiY2hhciI6IuaWuSJ9LHsiY2hhciI6IuW8jyJ9LHsiY2hhciI6IuiuviJ9LHsiY2hhciI6Iue9riJ9LHsiY2hhciI6IuWtlyJ9LHsiY2hhciI6IuespiJ9LHsiY2hhciI6IuS4siJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6IuexuyJ9LHsiY2hhciI6IuS8vCJ9LHsiY2hhciI6IuWvuSJ9LHsiY2hhciI6IuixoSJ9LHsiY2hhciI6Iu+8iSJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjY4MjktMTU3MDY5NjM1OTEyNiIsImJsb2NrVHlwZSI6ImNvZGUiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiJ9LCJ0eXBlIjoiY29kZSIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiJIIn0seyJjaGFyIjoiTSJ9LHsiY2hhciI6IlMifSx7ImNoYXIiOiJFIn0seyJjaGFyIjoiVCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiZiJ9LHsiY2hhciI6ImkifSx7ImNoYXIiOiJlIn0seyJjaGFyIjoibCJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiIxIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiSCJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoibCJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJmIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IjIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJXIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJIIn0seyJjaGFyIjoiRyJ9LHsiY2hhciI6IkUifSx7ImNoYXIiOiJUIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJmIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IjEifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6Ii8ifSx7ImNoYXIiOiIvIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJIIn0seyJjaGFyIjoiZSJ9LHsiY2hhciI6ImwifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJIIn0seyJjaGFyIjoiRyJ9LHsiY2hhciI6IkUifSx7ImNoYXIiOiJUIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJmIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJsIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IjIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiIvIn0seyJjaGFyIjoiLyJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiVyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoibCJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6IlxuIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfSwiaXNTZWxlY3RlZEJsb2NrIjpmYWxzZSwidGhlbWUiOiJkZWZhdWx0IiwibGFuZ3VhZ2UiOiJqYXZhc2NyaXB0In0seyJibG9ja0lkIjoiNTg0MC0xNTcwNjk2MjI4MzgzIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7fSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOltdLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfX0seyJibG9ja0lkIjoiMjYzNS0xNTcwNjk2MjI4NTExIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzV9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W3siY2hhciI6IuWIlyJ9LHsiY2hhciI6IuihqCJ9LHsiY2hhciI6Iu+8jCJ9LHsiY2hhciI6Iu+8iCJ9LHsiY2hhciI6IuexuyJ9LHsiY2hhciI6IuS8vCJ9LHsiY2hhciI6IuaVsCJ9LHsiY2hhciI6Iue7hCJ9LHsiY2hhciI6Iu+8iSJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjYwMjYtMTU3MDY5NjY2MTAzNiIsImJsb2NrVHlwZSI6ImNvZGUiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiJ9LCJ0eXBlIjoiY29kZSIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiJsIn0seyJjaGFyIjoicCJ9LHsiY2hhciI6InUifSx7ImNoYXIiOiJzIn0seyJjaGFyIjoiaCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InMifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoibCJ9LHsiY2hhciI6InAifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoicyJ9LHsiY2hhciI6ImgifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6InUifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6Im0ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibiJ9LHsiY2hhciI6ImcifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6ImwifSx7ImNoYXIiOiJwIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6InMifSx7ImNoYXIiOiJoIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoiYSJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiJpIn0seyJjaGFyIjoidCJ9LHsiY2hhciI6Im0ifSx7ImNoYXIiOiJxIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6ImwifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoiYSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJnIn0seyJjaGFyIjoiZSJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiIxIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiIvIn0seyJjaGFyIjoiLyJ9LHsiY2hhciI6IuiOtyJ9LHsiY2hhciI6IuWPliJ9LHsiY2hhciI6IjAifSx7ImNoYXIiOiLliLAifSx7ImNoYXIiOiIxIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IuadoSJ9LHsiY2hhciI6IuaVsCJ9LHsiY2hhciI6IuaNriJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoiYSJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiJpIn0seyJjaGFyIjoidCJ9LHsiY2hhciI6Im0ifSx7ImNoYXIiOiJxIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoibSJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoiZyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJlIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6ImkifSx7ImNoYXIiOiJzIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJcbiJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX0sImlzU2VsZWN0ZWRCbG9jayI6ZmFsc2UsInRoZW1lIjoiZGVmYXVsdCIsImxhbmd1YWdlIjoiamF2YXNjcmlwdCJ9LHsiYmxvY2tJZCI6Ijk3NTktMTU3MDY5NDQ4NjYyOCIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6e30sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjgxNTUtMTU3MDY5NzI3NzM3NCIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6e30sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbXSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6IjkwOTMtMTU3MDY5NDQ4NjY2MiIsImJsb2NrVHlwZSI6InBhcmFncmFwaCIsInN0eWxlcyI6eyJhbGlnbiI6ImxlZnQiLCJiYWNrLWNvbG9yIjoiIiwicGFkZGluZyI6IiIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0IjoxLjc1fSwidHlwZSI6InBhcmFncmFwaCIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiLpm4YifSx7ImNoYXIiOiLlkIgifSx7ImNoYXIiOiLvvIwifSx7ImNoYXIiOiLlgLwifSx7ImNoYXIiOiLpg70ifSx7ImNoYXIiOiLmmK8ifSx7ImNoYXIiOiLllK8ifSx7ImNoYXIiOiLkuIAifSx7ImNoYXIiOiLkuI0ifSx7ImNoYXIiOiLog70ifSx7ImNoYXIiOiLph40ifSx7ImNoYXIiOiLlpI0ifSx7ImNoYXIiOiLvvIgifSx7ImNoYXIiOiLmnIkifSx7ImNoYXIiOiLluo8ifSx7ImNoYXIiOiLlkowifSx7ImNoYXIiOiLml6AifSx7ImNoYXIiOiLluo8ifSx7ImNoYXIiOiLvvIkifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI3OTU3LTE1NzA2OTQ0ODY2OTUiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NX0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoi77yIIn0seyJjaGFyIjoiMSJ9LHsiY2hhciI6Iu+8iSJ9LHsiY2hhciI6IuaXoCJ9LHsiY2hhciI6IuW6jyJ9LHsiY2hhciI6IumbhiJ9LHsiY2hhciI6IuWQiCJ9XSwiaXNSaWNoVGV4dCI6dHJ1ZSwia2VlcExpbmVCcmVhayI6dHJ1ZX19LHsiYmxvY2tJZCI6Ijc0NDAtMTU3MDY5NzQxMTUzMyIsImJsb2NrVHlwZSI6ImNvZGUiLCJzdHlsZXMiOnsiYmFjay1jb2xvciI6IiJ9LCJ0eXBlIjoiY29kZSIsInJpY2hUZXh0Ijp7ImRhdGEiOlt7ImNoYXIiOiJzIn0seyJjaGFyIjoiYSJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoiZSJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJpIn0seyJjaGFyIjoicyJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoicyJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoibSJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoiZyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoicyJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InQifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoicSJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoicyJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InQifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoicSJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJzIn0seyJjaGFyIjoibSJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoicyJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6Ii8ifSx7ImNoYXIiOiIvIn0seyJjaGFyIjoi5pi+In0seyJjaGFyIjoi56S6In0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJlIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6ImkifSx7ImNoYXIiOiJzIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InQifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoicSJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6Im0ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibiJ9LHsiY2hhciI6ImcifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6IlxuIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfSwiaXNTZWxlY3RlZEJsb2NrIjpmYWxzZSwidGhlbWUiOiJkZWZhdWx0IiwibGFuZ3VhZ2UiOiJqYXZhc2NyaXB0In0seyJibG9ja0lkIjoiNTM3MS0xNTcwNjk3Mzg2MDUwIiwiYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImJhY2stY29sb3IiOiIiLCJwYWRkaW5nIjoiIiwiaW5kZW50IjowLCJ0ZXh0LWluZGVudCI6MCwibGluZS1oZWlnaHQiOjEuNzV9LCJ0eXBlIjoicGFyYWdyYXBoIiwicmljaFRleHQiOnsiZGF0YSI6W10sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiI0NTQxLTE1NzA2OTczODYwODQiLCJibG9ja1R5cGUiOiJwYXJhZ3JhcGgiLCJzdHlsZXMiOnsiYWxpZ24iOiJsZWZ0IiwiYmFjay1jb2xvciI6IiIsInBhZGRpbmciOiIiLCJpbmRlbnQiOjAsInRleHQtaW5kZW50IjowLCJsaW5lLWhlaWdodCI6MS43NX0sInR5cGUiOiJwYXJhZ3JhcGgiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoi77yIIn0seyJjaGFyIjoiMiJ9LHsiY2hhciI6Iu+8iSJ9LHsiY2hhciI6IuaXoCJ9LHsiY2hhciI6IuW6jyJ9LHsiY2hhciI6IumbhiJ9LHsiY2hhciI6IuWQiCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiLyJ9LHsiY2hhciI6Ii8ifSx7ImNoYXIiOiLmjpIifSx7ImNoYXIiOiLluo8ifSx7ImNoYXIiOiLmjIkifSx7ImNoYXIiOiLntKIifSx7ImNoYXIiOiLlvJUifSx7ImNoYXIiOiLku44ifSx7ImNoYXIiOiLlsI8ifSx7ImNoYXIiOiLliLAifSx7ImNoYXIiOiLlpKcifV0sImlzUmljaFRleHQiOnRydWUsImtlZXBMaW5lQnJlYWsiOnRydWV9fSx7ImJsb2NrSWQiOiIxNDIzLTE1NzA2OTc4MDIxMTgiLCJibG9ja1R5cGUiOiJjb2RlIiwic3R5bGVzIjp7ImJhY2stY29sb3IiOiIifSwidHlwZSI6ImNvZGUiLCJyaWNoVGV4dCI6eyJkYXRhIjpbeyJjaGFyIjoieiJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoiZSJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJpIn0seyJjaGFyIjoicyJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoieiJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJyIn0seyJjaGFyIjoidSJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImIifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiMSJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJnIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJ6In0seyJjaGFyIjoiYSJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiIyIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJhIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6ImkifSx7ImNoYXIiOiJ0In0seyJjaGFyIjoibSJ9LHsiY2hhciI6InEifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6InoifSx7ImNoYXIiOiJhIn0seyJjaGFyIjoiZCJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6InUifSx7ImNoYXIiOiJuIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IjMifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InQifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoicSJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoiXG4ifSx7ImNoYXIiOiJaIn0seyJjaGFyIjoiUiJ9LHsiY2hhciI6IkEifSx7ImNoYXIiOiJOIn0seyJjaGFyIjoiRyJ9LHsiY2hhciI6IkUifSx7ImNoYXIiOiJCIn0seyJjaGFyIjoiWSJ9LHsiY2hhciI6IlMifSx7ImNoYXIiOiJDIn0seyJjaGFyIjoiTyJ9LHsiY2hhciI6IlIifSx7ImNoYXIiOiJFIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6InIifSx7ImNoYXIiOiJ1In0seyJjaGFyIjoibiJ9LHsiY2hhciI6Im8ifSx7ImNoYXIiOiJvIn0seyJjaGFyIjoiYiJ9LHsiY2hhciI6IiAifSx7ImNoYXIiOiIwIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IjEifSx7ImNoYXIiOiIwIn0seyJjaGFyIjoiMCJ9LHsiY2hhciI6IjAifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6IjEifSx7ImNoYXIiOiIpIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImUifSx7ImNoYXIiOiJkIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InMifSx7ImNoYXIiOiJcIiJ9LHsiY2hhciI6IlxuIn0seyJjaGFyIjoiMiJ9LHsiY2hhciI6IikifSx7ImNoYXIiOiIgIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6Im4ifSx7ImNoYXIiOiJnIn0seyJjaGFyIjoibyJ9LHsiY2hhciI6ImQifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiXCIifSx7ImNoYXIiOiJcbiJ9LHsiY2hhciI6IjMifSx7ImNoYXIiOiIpIn0seyJjaGFyIjoiICJ9LHsiY2hhciI6IlwiIn0seyJjaGFyIjoiciJ9LHsiY2hhciI6ImEifSx7ImNoYXIiOiJiIn0seyJjaGFyIjoiaSJ9LHsiY2hhciI6InQifSx7ImNoYXIiOiJtIn0seyJjaGFyIjoicSJ9LHsiY2hhciI6IlwiIn1dLCJpc1JpY2hUZXh0Ijp0cnVlLCJrZWVwTGluZUJyZWFrIjp0cnVlfSwiaXNTZWxlY3RlZEJsb2NrIjpmYWxzZSwidGhlbWUiOiJkZWZhdWx0IiwibGFuZ3VhZ2UiOiJqYXZhc2NyaXB0In1d--><\/pre>\n<p>&nbsp;<\/p>\n<p><strong>\u53d1\u5e03\u8ba2\u9605<\/strong><\/p>\n<p>1\uff0c\u521b\u5efa\u5e76\u8ba2\u9605 \uff08\u63a5\u6536\uff09<\/p>\n<pre>SUBSCRIBE redisChat<\/pre>\n<p>&nbsp;<\/p>\n<p>2\uff0c\u53d1\u5e03<\/p>\n<pre>PUBLISH redisChat \"123\"<\/pre>\n<p>&nbsp;<\/p>\n<figure class=\"mdx-lazyload-container\" style=\"max-width:862px\"><div style=\"padding-top:74.477958236659%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"862\" height=\"642\" class=\"alignnone size-full wp-image-7708 lazyload\" title=\"redis\u7b14\u8bb0\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/redis2.jpg\" alt=\"https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/redis2.jpg\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/redis2.jpg 862w, https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/redis2-300x223.jpg 300w, https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/redis2-768x572.jpg 768w\" sizes=\"auto, (max-width: 862px) 100vw, 862px\"><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Redis \u4e8b\u52a1<\/strong>\u00a0 \uff08\u6dfb\u52a0\u591a\u547d\u4ee4\u4e00\u6b21\u6027\u6267\u884c\uff09<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">redis <\/span><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> MULTI\r\nOK\r\n\r\nredis <\/span><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> SET book<\/span><span class=\"pun\">-<\/span><span class=\"pln\">name <\/span><span class=\"str\">\"Mastering C++ in 21 days\"<\/span><span class=\"pln\">\r\nQUEUED\r\n\r\nredis <\/span><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> GET book<\/span><span class=\"pun\">-<\/span><span class=\"pln\">name\r\nQUEUED\r\n\r\nredis <\/span><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> SADD tag <\/span><span class=\"str\">\"C++\"<\/span> <span class=\"str\">\"Programming\"<\/span> <span class=\"str\">\"Mastering Series\"<\/span><span class=\"pln\">\r\nQUEUED\r\n\r\nredis <\/span><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> SMEMBERS tag\r\nQUEUED\r\n\r\nredis <\/span><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> EXEC\r\n<\/span><span class=\"lit\">1<\/span><span class=\"pun\">)<\/span><span class=\"pln\"> OK\r\n<\/span><span class=\"lit\">2<\/span><span class=\"pun\">)<\/span> <span class=\"str\">\"Mastering C++ in 21 days\"<\/span>\r\n<span class=\"lit\">3<\/span><span class=\"pun\">)<\/span> <span class=\"pun\">(<\/span><span class=\"pln\">integer<\/span><span class=\"pun\">)<\/span> <span class=\"lit\">3<\/span>\r\n<span class=\"lit\">4<\/span><span class=\"pun\">)<\/span> <span class=\"lit\">1<\/span><span class=\"pun\">)<\/span> <span class=\"str\">\"Mastering Series\"<\/span>\r\n   <span class=\"lit\">2<\/span><span class=\"pun\">)<\/span> <span class=\"str\">\"C++\"<\/span>\r\n   <span class=\"lit\">3<\/span><span class=\"pun\">)<\/span> <span class=\"str\">\"Programming\"<\/span><\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Redis \u6570\u636e\u5907\u4efd\u4e0e\u6062\u590d<\/strong><\/p>\n<p>1\uff0c\u67e5\u770b\u5907\u4efd\u6570\u636e\u5f53\u524d\u4fdd\u5b58\u7684\u76ee\u5f55\uff1a<\/p>\n<pre>CONFIG GET dir\r\n1) \"dir\"\r\n2) \"C:\\\\Program Files\\\\Redis\"<\/pre>\n<p>&nbsp;<\/p>\n<p>2\uff0c\u5907\u4efd\uff0c<\/p>\n<pre>redis 127.0.0.1:6379&gt; SAVE \r\nOK<\/pre>\n<p>\u8be5\u547d\u4ee4\u5c06\u5728 redis \u5b89\u88c5\u76ee\u5f55\u4e2d\u521b\u5efadump.rdb\u6587\u4ef6<\/p>\n<p>&nbsp;<\/p>\n<p>3\uff0c\u6062\u590d<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"lit\">127.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.1<\/span><span class=\"pun\">:<\/span><span class=\"lit\">6379<\/span><span class=\"pun\">&gt;<\/span><span class=\"pln\"> BGSAVE\r\n<\/span><span class=\"typ\">Background<\/span><span class=\"pln\"> saving started<\/span><\/pre>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>\u8fd9\u4e2a\u662f\u7f51\u4e0a\u4e00\u4e2a\u54e5\u603b\u7ed3\u7684\u633a\u597d\u7684\u901a\u4fd7\u6613\u61c2<\/p>\n<p><a href=\"https:\/\/www.cnblogs.com\/cxxjohnson\/p\/9072383.html\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cnblogs.com\/cxxjohnson\/p\/9072383.html<\/a><\/p>\n<p>1.\u57fa\u4e8e\u5185\u5b58\u7684key-value\u6570\u636e\u5e93<br \/>\n2.\u57fa\u4e8ec\u8bed\u8a00\u7f16\u5199\u7684\uff0c\u53ef\u4ee5\u652f\u6301\u591a\u79cd\u8bed\u8a00\u7684api \/\/set\u6bcf\u79d211\u4e07\u6b21\uff0c\u53d6get 81000\u6b21<br \/>\n3.\u652f\u6301\u6570\u636e\u6301\u4e45\u5316<br \/>\n4.value\u53ef\u4ee5\u662fstring\uff0chash\uff0c list\uff0c set, sorted set<\/p>\n<p>&nbsp;<\/p>\n<p>\u4f7f\u7528\u573a\u666f<br \/>\n1. \u53bb\u6700\u65b0n\u4e2a\u6570\u636e\u7684\u64cd\u4f5c<br \/>\n2. \u6392\u884c\u699c\uff0c\u53d6top n\u4e2a\u6570\u636e \/\/\u6700\u4f73\u4eba\u6c14\u524d10\u6761<br \/>\n3. \u7cbe\u786e\u7684\u8bbe\u7f6e\u8fc7\u671f\u65f6\u95f4<br \/>\n4. \u8ba1\u6570\u5668<br \/>\n5. \u5b9e\u65f6\u7cfb\u7edf\uff0c \u53cd\u5783\u573e\u7cfb\u7edf<br \/>\n6. pub\uff0c sub\u53d1\u5e03\u8ba2\u9605\u6784\u5efa\u5b9e\u65f6\u6d88\u606f\u7cfb\u7edf<br \/>\n7. \u6784\u5efa\u6d88\u606f\u961f\u5217<br \/>\n8. \u7f13\u5b58<\/p>\n<p>&nbsp;<\/p>\n<figure class=\"mdx-lazyload-container\" style=\"max-width:383px\"><div style=\"padding-top:83.812010443864%\"><\/div><div class=\"mdx-img-loading-sp mdui-valign\"><div><div class=\"mdui-spinner\"><\/div><\/div><\/div><img width=\"383\" height=\"321\" class=\"alignnone size-full wp-image-7705 lazyload\" title=\"redis\u7b14\u8bb0\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/socket1.jpg\" alt=\"https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/socket1.jpg\" data-srcset=\"https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/socket1.jpg 383w, https:\/\/sdeno.com\/wp-content\/uploads\/2019\/10\/socket1-300x251.jpg 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\"><\/figure>\n<p>&nbsp;<\/p>\n<pre>key\r\n    keys * \u83b7\u53d6\u6240\u6709\u7684key\r\n    select 0 \u9009\u62e9\u7b2c\u4e00\u4e2a\u5e93\r\n    move myString 1 \u5c06\u5f53\u524d\u7684\u6570\u636e\u5e93key\u79fb\u52a8\u5230\u67d0\u4e2a\u6570\u636e\u5e93,\u76ee\u6807\u5e93\u6709\uff0c\u5219\u4e0d\u80fd\u79fb\u52a8\r\n    flush db      \u6e05\u9664\u6307\u5b9a\u5e93\r\n    randomkey     \u968f\u673akey\r\n    type key      \u7c7b\u578b\r\n    \r\n    set key1 value1 \u8bbe\u7f6ekey\r\n    get key1    \u83b7\u53d6key\r\n    mset key1 value1 key2 value2 key3 value3\r\n    mget key1 key2 key3\r\n    del key1   \u5220\u9664key\r\n    exists key      \u5224\u65ad\u662f\u5426\u5b58\u5728key\r\n    expire key 10   10\u8fc7\u671f\r\n    pexpire key 1000 \u6beb\u79d2\r\n    persist key     \u5220\u9664\u8fc7\u671f\u65f6\u95f4\r\n\r\nstring\r\n    set name cxx\r\n    get name\r\n    getrange name 0 -1        \u5b57\u7b26\u4e32\u5206\u6bb5\r\n    getset name new_cxx       \u8bbe\u7f6e\u503c\uff0c\u8fd4\u56de\u65e7\u503c\r\n    mset key1 key2            \u6279\u91cf\u8bbe\u7f6e\r\n    mget key1 key2            \u6279\u91cf\u83b7\u53d6\r\n    setnx key value           \u4e0d\u5b58\u5728\u5c31\u63d2\u5165\uff08not exists\uff09\r\n    setex key time value      \u8fc7\u671f\u65f6\u95f4\uff08expire\uff09\r\n    setrange key index value  \u4eceindex\u5f00\u59cb\u66ff\u6362value\r\n    incr age        \u9012\u589e\r\n    incrby age 10   \u9012\u589e\r\n    decr age        \u9012\u51cf\r\n    decrby age 10   \u9012\u51cf\r\n    incrbyfloat     \u589e\u51cf\u6d6e\u70b9\u6570\r\n    append          \u8ffd\u52a0\r\n    strlen          \u957f\u5ea6\r\n    getbit\/setbit\/bitcount\/bitop    \u4f4d\u64cd\u4f5c\r\n    \r\nhash\r\n    hset myhash name cxx\r\n    hget myhash name\r\n    hmset myhash name cxx age 25 note \"i am notes\"\r\n    hmget myhash name age note   \r\n    hgetall myhash               \u83b7\u53d6\u6240\u6709\u7684\r\n    hexists myhash name          \u662f\u5426\u5b58\u5728\r\n    hsetnx myhash score 100      \u8bbe\u7f6e\u4e0d\u5b58\u5728\u7684\r\n    hincrby myhash id 1          \u9012\u589e\r\n    hdel myhash name             \u5220\u9664\r\n    hkeys myhash                 \u53ea\u53d6key\r\n    hvals myhash                 \u53ea\u53d6value\r\n    hlen myhash                  \u957f\u5ea6\r\n\r\nlist\r\n    lpush mylist a b c  \u5de6\u63d2\u5165\r\n    rpush mylist x y z  \u53f3\u63d2\u5165\r\n    lrange mylist 0 -1  \u6570\u636e\u96c6\u5408\r\n    lpop mylist  \u5f39\u51fa\u5143\u7d20\r\n    rpop mylist  \u5f39\u51fa\u5143\u7d20\r\n    llen mylist  \u957f\u5ea6\r\n    lrem mylist count value  \u5220\u9664\r\n    lindex mylist 2          \u6307\u5b9a\u7d22\u5f15\u7684\u503c\r\n    lset mylist 2 n          \u7d22\u5f15\u8bbe\u503c\r\n    ltrim mylist 0 4         \u5220\u9664key\r\n    linsert mylist before a  \u63d2\u5165\r\n    linsert mylist after a   \u63d2\u5165\r\n    rpoplpush list list2     \u8f6c\u79fb\u5217\u8868\u7684\u6570\u636e\r\n    \r\nset\r\n    sadd myset redis \r\n    smembers myset       \u6570\u636e\u96c6\u5408\r\n    srem myset set1         \u5220\u9664\r\n    sismember myset set1 \u5224\u65ad\u5143\u7d20\u662f\u5426\u5728\u96c6\u5408\u4e2d\r\n    scard key_name       \u4e2a\u6570\r\n    sdiff | sinter | sunion \u64cd\u4f5c\uff1a\u96c6\u5408\u95f4\u8fd0\u7b97\uff1a\u5dee\u96c6 | \u4ea4\u96c6 | \u5e76\u96c6\r\n    srandmember          \u968f\u673a\u83b7\u53d6\u96c6\u5408\u4e2d\u7684\u5143\u7d20\r\n    spop                 \u4ece\u96c6\u5408\u4e2d\u5f39\u51fa\u4e00\u4e2a\u5143\u7d20\r\n    \r\nzset\r\n    zadd zset 1 one\r\n    zadd zset 2 two\r\n    zadd zset 3 three\r\n    zincrby zset 1 one              \u589e\u957f\u5206\u6570\r\n    zscore zset two                 \u83b7\u53d6\u5206\u6570\r\n    zrange zset 0 -1 withscores     \u8303\u56f4\u503c\r\n    zrangebyscore zset 10 25 withscores \u6307\u5b9a\u8303\u56f4\u7684\u503c\r\n    zrangebyscore zset 10 25 withscores limit 1 2 \u5206\u9875\r\n    Zrevrangebyscore zset 10 25 withscores  \u6307\u5b9a\u8303\u56f4\u7684\u503c\r\n    zcard zset  \u5143\u7d20\u6570\u91cf\r\n    Zcount zset \u83b7\u5f97\u6307\u5b9a\u5206\u6570\u8303\u56f4\u5185\u7684\u5143\u7d20\u4e2a\u6570\r\n    Zrem zset one two        \u5220\u9664\u4e00\u4e2a\u6216\u591a\u4e2a\u5143\u7d20\r\n    Zremrangebyrank zset 0 1  \u6309\u7167\u6392\u540d\u8303\u56f4\u5220\u9664\u5143\u7d20\r\n    Zremrangebyscore zset 0 1 \u6309\u7167\u5206\u6570\u8303\u56f4\u5220\u9664\u5143\u7d20\r\n    Zrank zset 0 -1    \u5206\u6570\u6700\u5c0f\u7684\u5143\u7d20\u6392\u540d\u4e3a0\r\n    Zrevrank zset 0 -1  \u5206\u6570\u6700\u5927\u7684\u5143\u7d20\u6392\u540d\u4e3a0\r\n    Zinterstore\r\n    zunionstore rank:last_week 7 rank:20150323 rank:20150324 rank:20150325  weights 1 1 1 1 1 1 1\r\n    \r\n    \r\n\u6392\u5e8f\uff1a\r\n    sort mylist  \u6392\u5e8f\r\n    sort mylist alpha desc limit 0 2 \u5b57\u6bcd\u6392\u5e8f\r\n    sort list by it:* desc           by\u547d\u4ee4\r\n    sort list by it:* desc get it:*  get\u53c2\u6570\r\n    sort list by it:* desc get it:* store sorc:result  sort\u547d\u4ee4\u4e4bstore\u53c2\u6570\uff1a\u8868\u793a\u628asort\u67e5\u8be2\u7684\u7ed3\u679c\u96c6\u4fdd\u5b58\u8d77\u6765\r\n\r\n\u8ba2\u9605\u4e0e\u53d1\u5e03\uff1a\r\n    \u8ba2\u9605\u9891\u9053\uff1asubscribe chat1\r\n    \u53d1\u5e03\u6d88\u606f\uff1apublish chat1 \"hell0 ni hao\"\r\n    \u67e5\u770b\u9891\u9053\uff1apubsub channels\r\n    \u67e5\u770b\u67d0\u4e2a\u9891\u9053\u7684\u8ba2\u9605\u8005\u6570\u91cf: pubsub numsub chat1\r\n    \u9000\u8ba2\u6307\u5b9a\u9891\u9053\uff1a unsubscrible chat1   , punsubscribe java.*\r\n    \u8ba2\u9605\u4e00\u7ec4\u9891\u9053\uff1a psubscribe java.*\r\n    \r\nredis\u4e8b\u7269\uff1a\r\n     \u9694\u79bb\u6027\uff0c\u539f\u5b50\u6027\uff0c \r\n     \u6b65\u9aa4\uff1a  \u5f00\u59cb\u4e8b\u52a1\uff0c\u6267\u884c\u547d\u4ee4\uff0c\u63d0\u4ea4\u4e8b\u52a1\r\n             multi  \/\/\u5f00\u542f\u4e8b\u52a1\r\n             sadd myset a b c\r\n             sadd myset e f g\r\n             lpush mylist aa bb cc\r\n             lpush mylist dd ff gg\r\n\r\n\u670d\u52a1\u5668\u7ba1\u7406\r\n    dump.rdb\r\n    appendonly.aof\r\n    \/\/BgRewriteAof \u5f02\u6b65\u6267\u884c\u4e00\u4e2aaop(appendOnly file)\u6587\u4ef6\u91cd\u5199\r\n    \u4f1a\u521b\u5efa\u5f53\u524d\u4e00\u4e2aAOF\u6587\u4ef6\u4f53\u79ef\u7684\u4f18\u5316\u7248\u672c\r\n    \r\n    \/\/BgSave \u540e\u53f0\u5f02\u6b65\u4fdd\u5b58\u6570\u636e\u5230\u78c1\u76d8\uff0c\u4f1a\u5728\u5f53\u524d\u76ee\u5f55\u4e0b\u521b\u5efa\u6587\u4ef6dump.rdb\r\n    \/\/save\u540c\u6b65\u4fdd\u5b58\u6570\u636e\u5230\u78c1\u76d8\uff0c\u4f1a\u963b\u585e\u4e3b\u8fdb\u7a0b\uff0c\u522b\u7684\u5ba2\u6237\u7aef\u65e0\u6cd5\u8fde\u63a5\r\n    \r\n    \/\/client kill \u5173\u95ed\u5ba2\u6237\u7aef\u8fde\u63a5\r\n    \/\/client list \u5217\u51fa\u6240\u6709\u7684\u5ba2\u6237\u7aef\r\n    \r\n    \/\/\u7ed9\u5ba2\u6237\u7aef\u8bbe\u7f6e\u4e00\u4e2a\u540d\u79f0\r\n      client setname myclient1\r\n      client getname\r\n      \r\n     config get port\r\n     \/\/configRewrite \u5bf9redis\u7684\u914d\u7f6e\u6587\u4ef6\u8fdb\u884c\u6539\u5199\r\n\r\n<\/pre>\n<p>rdb<br \/>\nsave 900 1<br \/>\nsave 300 10<br \/>\nsave 60 10000<\/p>\n<pre><\/pre>\n<p>aop\u5907\u4efd\u5904\u7406<br \/>\nappendonly yes \u5f00\u542f\u6301\u4e45\u5316<br \/>\nappendfsync everysec \u6bcf\u79d2\u5907\u4efd\u4e00\u6b21<\/p>\n<pre><\/pre>\n<p>\u547d\u4ee4\uff1a<br \/>\nbgsave\u5f02\u6b65\u4fdd\u5b58\u6570\u636e\u5230\u78c1\u76d8\uff08\u5feb\u7167\u4fdd\u5b58\uff09<br \/>\nlastsave\u8fd4\u56de\u4e0a\u6b21\u6210\u529f\u4fdd\u5b58\u5230\u78c1\u76d8\u7684unix\u7684\u65f6\u95f4\u6233<br \/>\nshutdown\u540c\u6b65\u4fdd\u5b58\u5230\u670d\u52a1\u5668\u5e76\u5173\u95edredis\u670d\u52a1\u5668<br \/>\nbgrewriteaof\u6587\u4ef6\u538b\u7f29\u5904\u7406\uff08\u547d\u4ee4\uff09<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1\uff0c\u5b89\u88c5 2\uff0c\u8bbe\u7f6e\u5bc6\u7801\uff0c \u7f16\u8f91\uff1aredis.windows.conf\u3001redis.windows-servic [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7702","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts\/7702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7702"}],"version-history":[{"count":0,"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts\/7702\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}