Sivo 悉见

laravel中redis各方法的使用

匿名 · 更新于 2019/1/26

在laravel中使用redis自带方法的时候会发现许多原生的方法都不存在了,laravel对其进行了重新的封装但是在文档中并没有找到相关的资料最后在

1
\vendor\predis\predis\src\Profile\RedisProfile.php

该文件的createCommand方法重打印出

1
$this->commands

发现许多方法名是被重写的,以下为所有重新定义的方法名

1
		<div>2</div>

		<div>3</div>

		<div>4</div>

		<div>5</div>

		<div>6</div>

		<div>7</div>

		<div>8</div>

		<div>9</div>

		<div>10</div>

		<div>11</div>

		<div>12</div>

		<div>13</div>

		<div>14</div>

		<div>15</div>

		<div>16</div>

		<div>17</div>

		<div>18</div>

		<div>19</div>

		<div>20</div>

		<div>21</div>

		<div>22</div>

		<div>23</div>

		<div>24</div>

		<div>25</div>

		<div>26</div>

		<div>27</div>

		<div>28</div>

		<div>29</div>

		<div>30</div>

		<div>31</div>

		<div>32</div>

		<div>33</div>

		<div>34</div>

		<div>35</div>

		<div>36</div>

		<div>37</div>

		<div>38</div>

		<div>39</div>

		<div>40</div>

		<div>41</div>

		<div>42</div>

		<div>43</div>

		<div>44</div>

		<div>45</div>

		<div>46</div>

		<div>47</div>

		<div>48</div>

		<div>49</div>

		<div>50</div>

		<div>51</div>

		<div>52</div>

		<div>53</div>

		<div>54</div>

		<div>55</div>

		<div>56</div>

		<div>57</div>

		<div>58</div>

		<div>59</div>

		<div>60</div>

		<div>61</div>

		<div>62</div>

		<div>63</div>

		<div>64</div>

		<div>65</div>

		<div>66</div>

		<div>67</div>

		<div>68</div>

		<div>69</div>

		<div>70</div>

		<div>71</div>

		<div>72</div>

		<div>73</div>

		<div>74</div>

		<div>75</div>

		<div>76</div>

		<div>77</div>

		<div>78</div>

		<div>79</div>

		<div>80</div>

		<div>81</div>

		<div>82</div>

		<div>83</div>

		<div>84</div>

		<div>85</div>

		<div>86</div>

		<div>87</div>

		<div>88</div>

		<div>89</div>

		<div>90</div>

		<div>91</div>

		<div>92</div>

		<div>93</div>

		<div>94</div>

		<div>95</div>

		<div>96</div>

		<div>97</div>

		<div>98</div>

		<div>99</div>

		<div>100</div>

		<div>101</div>

		<div>102</div>

		<div>103</div>

		<div>104</div>

		<div>105</div>

		<div>106</div>

		<div>107</div>

		<div>108</div>

		<div>109</div>

		<div>110</div>

		<div>111</div>

		<div>112</div>

		<div>113</div>

		<div>114</div>

		<div>115</div>

		<div>116</div>

		<div>117</div>

		<div>118</div>

		<div>119</div>

		<div>120</div>

		<div>121</div>

		<div>122</div>

		<div>123</div>

		<div>124</div>

		<div>125</div>

		<div>126</div>

		<div>127</div>

		<div>128</div>

		<div>129</div>

		<div>130</div>

		<div>131</div>

		<div>132</div>

		<div>133</div>

		<div>134</div>

		<div>135</div>

		<div>136</div>

		<div>137</div>

		<div>138</div>

		<div>139</div>

		<div>140</div>

		<div>141</div>

		<div>142</div>

		<div>143</div>

		<div>144</div>

		<div>145</div>

		<div>146</div>

		<div>147</div>

		<div>148</div>

		<div>149</div>

		<div>150</div>

		<div>151</div>

		<div>152</div>

		<div>153</div>

		<div>154</div>

		<div>155</div>

		<div>156</div>

		<div>157</div>

		<div>158</div>

		<div>159</div>

		<div>160</div>

		<div>161</div>

		<div>162</div>

		<div>163</div>

		<div>164</div>

		<div>165</div>

		<div>166</div>

		<div>167</div>

		<div>168</div>

		<div>169</div>

		<div>170</div>

		<div>171</div>

		<div>172</div>

		<div>173</div>

		<div>174</div>

		<div>175</div>

		<div>176</div>

		<div>177</div>

		<div>178</div>

		<div>179</div>

		<div>180</div>

		<div>181</div>

		<div>182</div>

		<div>183</div>

		<div>184</div>

		<div>185</div>

		<div>186</div>

		<div>187</div>

		<div>188</div>

		<div>189</div>

		<div>190</div>

		<div>191</div>

		<div>192</div>

		<div>193</div>

		<div>194</div>

		<div>195</div>

		<div>196</div>

		<div>197</div>

		<div>198</div>

		<div>199</div>

		<div>200</div>

		<div>201</div>

		<div>202</div>

		<div>203</div>

		<div>204</div>

		<div>205</div>

		<div>206</div>

		<div>207</div>

		<div>208</div>

		<div>209</div>

		<div>210</div>

		<div>211</div>

		<div>212</div>

		<div>213</div>

		<div>214</div>

		<div>215</div>

		<div>216</div>

		<div>217</div>

		<div>218</div>

		<div>219</div>

		<div>220</div>

		<div>221</div>

		<div>222</div>

		<div>223</div>

		<div>224</div>

		<div>225</div>

		<div>226</div>

		<div>227</div>

		<div>228</div>

		<div>229</div>

		<div>230</div>

		<div>231</div>

		<div>232</div>

		<div>233</div>

		<div>234</div>

		<div>235</div>

		<div>236</div>

		<div>237</div>

		<div>238</div>

		<div>239</div>

		<div>240</div>

		<div>241</div>

		<div>242</div>

		<div>243</div>

		<div>244</div>

		<div>245</div>

		<div>246</div>

		<div>247</div>

		<div>248</div>

		<div>249</div>

		<div>250</div>

		<div>251</div>

		<div>252</div>

		<div>253</div>

		<div>254</div>

		<div>255</div>

		<div>256</div>

		<div>257</div>

		<div>258</div>

		<div>259</div>

		<div>260</div>

		<div>261</div>

		<div>262</div>

		<div>263</div>

		<div>264</div>

		<div>265</div>

		<div>266</div>

		<div>267</div>

		<div>268</div>

		<div>269</div>

		<div>270</div>

		<div>271</div>

		<div>272</div>

		<div>273</div>

		<div>274</div>

		<div>275</div>

		<div>276</div>

		<div>277</div>

		<div>278</div>

		<div>279</div>

		<div>280</div>

		<div>281</div>

		<div>282</div>

		<div>283</div>

		<div>284</div>

		<div>285</div>

		<div>286</div>

		<div>287</div>

		<div>288</div>

		<div>289</div>

		<div>290</div>

		<div>291</div>

		<div>292</div>

		<div>293</div>

		<div>294</div>

		<div>295</div>

		<div>296</div>

		<div>297</div>

		<div>298</div>

		<div>299</div>

		<div>300</div>

		<div>301</div>

		<div>302</div>

		<div>303</div>

		<div>304</div>
		</td>
		<td>
		<div>
		<div>array(151) {</div>

		<div>&nbsp;&nbsp;[&quot;EXISTS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\KeyExists&quot;</div>

		<div>&nbsp;&nbsp;[&quot;DEL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\KeyDelete&quot;</div>

		<div>&nbsp;&nbsp;[&quot;TYPE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\KeyType&quot;</div>

		<div>&nbsp;&nbsp;[&quot;KEYS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\KeyKeys&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RANDOMKEY&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\KeyRandom&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RENAME&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\KeyRename&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RENAMENX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\KeyRenamePreserve&quot;</div>

		<div>&nbsp;&nbsp;[&quot;EXPIRE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\KeyExpire&quot;</div>

		<div>&nbsp;&nbsp;[&quot;EXPIREAT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(26)&nbsp;&quot;Predis\Command\KeyExpireAt&quot;</div>

		<div>&nbsp;&nbsp;[&quot;TTL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\KeyTimeToLive&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MOVE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\KeyMove&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SORT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\KeySort&quot;</div>

		<div>&nbsp;&nbsp;[&quot;DUMP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\KeyDump&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RESTORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\KeyRestore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\StringSet&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SETNX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\StringSetPreserve&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MSET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\StringSetMultiple&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MSETNX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(40)&nbsp;&quot;Predis\Command\StringSetMultiplePreserve&quot;</div>

		<div>&nbsp;&nbsp;[&quot;GET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\StringGet&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MGET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\StringGetMultiple&quot;</div>

		<div>&nbsp;&nbsp;[&quot;GETSET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringGetSet&quot;</div>

		<div>&nbsp;&nbsp;[&quot;INCR&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\StringIncrement&quot;</div>

		<div>&nbsp;&nbsp;[&quot;INCRBY&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\StringIncrementBy&quot;</div>

		<div>&nbsp;&nbsp;[&quot;DECR&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\StringDecrement&quot;</div>

		<div>&nbsp;&nbsp;[&quot;DECRBY&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\StringDecrementBy&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RPUSH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ListPushTail&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LPUSH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ListPushHead&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LLEN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ListLength&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LRANGE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\ListRange&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LTRIM&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(23)&nbsp;&quot;Predis\Command\ListTrim&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LINDEX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\ListIndex&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LSET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\ListSet&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LREM&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ListRemove&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LPOP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ListPopFirst&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RPOP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(26)&nbsp;&quot;Predis\Command\ListPopLast&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RPOPLPUSH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(34)&nbsp;&quot;Predis\Command\ListPopLastPushHead&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SADD&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(21)&nbsp;&quot;Predis\Command\SetAdd&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SREM&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\SetRemove&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SPOP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(21)&nbsp;&quot;Predis\Command\SetPop&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SMOVE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\SetMove&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SCARD&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\SetCardinality&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SISMEMBER&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(26)&nbsp;&quot;Predis\Command\SetIsMember&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SINTER&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\SetIntersection&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SINTERSTORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(35)&nbsp;&quot;Predis\Command\SetIntersectionStore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SUNION&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(23)&nbsp;&quot;Predis\Command\SetUnion&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SUNIONSTORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\SetUnionStore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SDIFF&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\SetDifference&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SDIFFSTORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(33)&nbsp;&quot;Predis\Command\SetDifferenceStore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SMEMBERS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\SetMembers&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SRANDMEMBER&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\SetRandomMember&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZADD&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\ZSetAdd&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZINCRBY&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\ZSetIncrementBy&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREM&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ZSetRemove&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZRANGE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\ZSetRange&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREVRANGE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\ZSetReverseRange&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZRANGEBYSCORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\ZSetRangeByScore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZCARD&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\ZSetCardinality&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZSCORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\ZSetScore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREMRANGEBYSCORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(37)&nbsp;&quot;Predis\Command\ZSetRemoveRangeByScore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PING&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ConnectionPing&quot;</div>

		<div>&nbsp;&nbsp;[&quot;AUTH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ConnectionAuth&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SELECT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\ConnectionSelect&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ECHO&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ConnectionEcho&quot;</div>

		<div>&nbsp;&nbsp;[&quot;QUIT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ConnectionQuit&quot;</div>

		<div>&nbsp;&nbsp;[&quot;INFO&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ServerInfoV26x&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SLAVEOF&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ServerSlaveOf&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MONITOR&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ServerMonitor&quot;</div>

		<div>&nbsp;&nbsp;[&quot;DBSIZE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(33)&nbsp;&quot;Predis\Command\ServerDatabaseSize&quot;</div>

		<div>&nbsp;&nbsp;[&quot;FLUSHDB&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(34)&nbsp;&quot;Predis\Command\ServerFlushDatabase&quot;</div>

		<div>&nbsp;&nbsp;[&quot;FLUSHALL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ServerFlushAll&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SAVE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ServerSave&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BGSAVE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(35)&nbsp;&quot;Predis\Command\ServerBackgroundSave&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LASTSAVE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ServerLastSave&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SHUTDOWN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ServerShutdown&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BGREWRITEAOF&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(41)&nbsp;&quot;Predis\Command\ServerBackgroundRewriteAOF&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SETEX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\StringSetExpire&quot;</div>

		<div>&nbsp;&nbsp;[&quot;APPEND&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringAppend&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SUBSTR&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringSubstr&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BLPOP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(35)&nbsp;&quot;Predis\Command\ListPopFirstBlocking&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BRPOP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(34)&nbsp;&quot;Predis\Command\ListPopLastBlocking&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZUNIONSTORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ZSetUnionStore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZINTERSTORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(36)&nbsp;&quot;Predis\Command\ZSetIntersectionStore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZCOUNT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(24)&nbsp;&quot;Predis\Command\ZSetCount&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZRANK&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(23)&nbsp;&quot;Predis\Command\ZSetRank&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREVRANK&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\ZSetReverseRank&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREMRANGEBYRANK&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(36)&nbsp;&quot;Predis\Command\ZSetRemoveRangeByRank&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HSET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\HashSet&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HSETNX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\HashSetPreserve&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HMSET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\HashSetMultiple&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HINCRBY&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\HashIncrementBy&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HGET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\HashGet&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HMGET&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\HashGetMultiple&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HDEL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\HashDelete&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HEXISTS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\HashExists&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HLEN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\HashLength&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HKEYS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(23)&nbsp;&quot;Predis\Command\HashKeys&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HVALS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\HashValues&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HGETALL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\HashGetAll&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MULTI&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\TransactionMulti&quot;</div>

		<div>&nbsp;&nbsp;[&quot;EXEC&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\TransactionExec&quot;</div>

		<div>&nbsp;&nbsp;[&quot;DISCARD&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(33)&nbsp;&quot;Predis\Command\TransactionDiscard&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SUBSCRIBE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(30)&nbsp;&quot;Predis\Command\PubSubSubscribe&quot;</div>

		<div>&nbsp;&nbsp;[&quot;UNSUBSCRIBE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(32)&nbsp;&quot;Predis\Command\PubSubUnsubscribe&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PSUBSCRIBE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(39)&nbsp;&quot;Predis\Command\PubSubSubscribeByPattern&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PUNSUBSCRIBE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(41)&nbsp;&quot;Predis\Command\PubSubUnsubscribeByPattern&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PUBLISH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\PubSubPublish&quot;</div>

		<div>&nbsp;&nbsp;[&quot;CONFIG&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ServerConfig&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PERSIST&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\KeyPersist&quot;</div>

		<div>&nbsp;&nbsp;[&quot;STRLEN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringStrlen&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SETRANGE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\StringSetRange&quot;</div>

		<div>&nbsp;&nbsp;[&quot;GETRANGE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\StringGetRange&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SETBIT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringSetBit&quot;</div>

		<div>&nbsp;&nbsp;[&quot;GETBIT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringGetBit&quot;</div>

		<div>&nbsp;&nbsp;[&quot;RPUSHX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ListPushTailX&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LPUSHX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ListPushHeadX&quot;</div>

		<div>&nbsp;&nbsp;[&quot;LINSERT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ListInsert&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BRPOPLPUSH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(42)&nbsp;&quot;Predis\Command\ListPopLastPushHeadBlocking&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREVRANGEBYSCORE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(38)&nbsp;&quot;Predis\Command\ZSetReverseRangeByScore&quot;</div>

		<div>&nbsp;&nbsp;[&quot;WATCH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\TransactionWatch&quot;</div>

		<div>&nbsp;&nbsp;[&quot;UNWATCH&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(33)&nbsp;&quot;Predis\Command\TransactionUnwatch&quot;</div>

		<div>&nbsp;&nbsp;[&quot;OBJECT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ServerObject&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SLOWLOG&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ServerSlowlog&quot;</div>

		<div>&nbsp;&nbsp;[&quot;CLIENT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ServerClient&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PTTL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(35)&nbsp;&quot;Predis\Command\KeyPreciseTimeToLive&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PEXPIRE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\KeyPreciseExpire&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PEXPIREAT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(33)&nbsp;&quot;Predis\Command\KeyPreciseExpireAt&quot;</div>

		<div>&nbsp;&nbsp;[&quot;MIGRATE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\KeyMigrate&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PSETEX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(37)&nbsp;&quot;Predis\Command\StringPreciseSetExpire&quot;</div>

		<div>&nbsp;&nbsp;[&quot;INCRBYFLOAT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(37)&nbsp;&quot;Predis\Command\StringIncrementByFloat&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BITOP&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(26)&nbsp;&quot;Predis\Command\StringBitOp&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BITCOUNT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\StringBitCount&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HINCRBYFLOAT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(35)&nbsp;&quot;Predis\Command\HashIncrementByFloat&quot;</div>

		<div>&nbsp;&nbsp;[&quot;EVAL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ServerEval&quot;</div>

		<div>&nbsp;&nbsp;[&quot;EVALSHA&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ServerEvalSHA&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SCRIPT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ServerScript&quot;</div>

		<div>&nbsp;&nbsp;[&quot;TIME&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(25)&nbsp;&quot;Predis\Command\ServerTime&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SENTINEL&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ServerSentinel&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SCAN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\KeyScan&quot;</div>

		<div>&nbsp;&nbsp;[&quot;BITPOS&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\StringBitPos&quot;</div>

		<div>&nbsp;&nbsp;[&quot;SSCAN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(22)&nbsp;&quot;Predis\Command\SetScan&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZSCAN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(23)&nbsp;&quot;Predis\Command\ZSetScan&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZLEXCOUNT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\ZSetLexCount&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZRANGEBYLEX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\ZSetRangeByLex&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREMRANGEBYLEX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(35)&nbsp;&quot;Predis\Command\ZSetRemoveRangeByLex&quot;</div>

		<div>&nbsp;&nbsp;[&quot;ZREVRANGEBYLEX&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(36)&nbsp;&quot;Predis\Command\ZSetReverseRangeByLex&quot;</div>

		<div>&nbsp;&nbsp;[&quot;HSCAN&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(23)&nbsp;&quot;Predis\Command\HashScan&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PUBSUB&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(27)&nbsp;&quot;Predis\Command\PubSubPubsub&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PFADD&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(29)&nbsp;&quot;Predis\Command\HyperLogLogAdd&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PFCOUNT&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\HyperLogLogCount&quot;</div>

		<div>&nbsp;&nbsp;[&quot;PFMERGE&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(31)&nbsp;&quot;Predis\Command\HyperLogLogMerge&quot;</div>

		<div>&nbsp;&nbsp;[&quot;COMMAND&quot;]=&gt;</div>

		<div>&nbsp;&nbsp;string(28)&nbsp;&quot;Predis\Command\ServerCommand&quot;</div>

		<div>}</div>
		</div>
		</td>
	</tr>
</tbody>

 只要调用KEY就能使用对应的redis方法了,如:

1
Redis::EXISTS('key');//对应Predis\Command\KeyExists